0001564590-20-035201.txt : 20200731 0001564590-20-035201.hdr.sgml : 20200731 20200731163324 ACCESSION NUMBER: 0001564590-20-035201 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200731 DATE AS OF CHANGE: 20200731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PROOFPOINT INC CENTRAL INDEX KEY: 0001212458 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 510414846 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35506 FILM NUMBER: 201066367 BUSINESS ADDRESS: STREET 1: 892 ROSS DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94089 BUSINESS PHONE: 408-517-4710 MAIL ADDRESS: STREET 1: 892 ROSS DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94089 10-Q 1 pfpt-10q_20200630.htm 10-Q pfpt-10q_20200630.htm
false Q2 0001212458 --12-31 Large Accelerated Filer No Yes P2Y true P5D P5D P4M17D us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember country:US country:US country:US country:US P3Y P4Y P3Y P5Y P4Y P3Y P4Y P5Y P2Y P7Y P2Y P8Y P1Y P3Y P1Y P5Y P5Y P1Y P4Y P2Y P3Y P4Y4M17D P3Y11M1D 0001212458 2020-01-01 2020-06-30 xbrli:shares 0001212458 2020-07-17 iso4217:USD 0001212458 2020-06-30 0001212458 2019-12-31 iso4217:USD xbrli:shares 0001212458 us-gaap:LicenseAndServiceMember 2020-04-01 2020-06-30 0001212458 us-gaap:LicenseAndServiceMember 2019-04-01 2019-06-30 0001212458 us-gaap:LicenseAndServiceMember 2020-01-01 2020-06-30 0001212458 us-gaap:LicenseAndServiceMember 2019-01-01 2019-06-30 0001212458 pfpt:HardwareAndServiceMember 2020-04-01 2020-06-30 0001212458 pfpt:HardwareAndServiceMember 2019-04-01 2019-06-30 0001212458 pfpt:HardwareAndServiceMember 2020-01-01 2020-06-30 0001212458 pfpt:HardwareAndServiceMember 2019-01-01 2019-06-30 0001212458 2020-04-01 2020-06-30 0001212458 2019-04-01 2019-06-30 0001212458 2019-01-01 2019-06-30 0001212458 pfpt:CostOfSubscriptionRevenueMember 2020-04-01 2020-06-30 0001212458 pfpt:CostOfSubscriptionRevenueMember 2019-04-01 2019-06-30 0001212458 pfpt:CostOfSubscriptionRevenueMember 2020-01-01 2020-06-30 0001212458 pfpt:CostOfSubscriptionRevenueMember 2019-01-01 2019-06-30 0001212458 pfpt:CostOfHardwareAndServicesRevenueMember 2020-04-01 2020-06-30 0001212458 pfpt:CostOfHardwareAndServicesRevenueMember 2019-04-01 2019-06-30 0001212458 pfpt:CostOfHardwareAndServicesRevenueMember 2020-01-01 2020-06-30 0001212458 pfpt:CostOfHardwareAndServicesRevenueMember 2019-01-01 2019-06-30 0001212458 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001212458 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001212458 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001212458 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001212458 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001212458 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001212458 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001212458 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001212458 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001212458 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001212458 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001212458 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001212458 us-gaap:CommonStockMember 2020-03-31 0001212458 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001212458 us-gaap:RetainedEarningsMember 2020-03-31 0001212458 2020-03-31 0001212458 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001212458 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001212458 us-gaap:CommonStockMember 2020-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001212458 us-gaap:RetainedEarningsMember 2020-06-30 0001212458 us-gaap:CommonStockMember 2019-12-31 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001212458 us-gaap:RetainedEarningsMember 2019-12-31 0001212458 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001212458 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001212458 us-gaap:CommonStockMember 2019-03-31 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001212458 us-gaap:RetainedEarningsMember 2019-03-31 0001212458 2019-03-31 0001212458 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001212458 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001212458 us-gaap:CommonStockMember 2019-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001212458 us-gaap:RetainedEarningsMember 2019-06-30 0001212458 2019-06-30 0001212458 us-gaap:CommonStockMember 2018-12-31 0001212458 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001212458 us-gaap:RetainedEarningsMember 2018-12-31 0001212458 2018-12-31 0001212458 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001212458 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001212458 pfpt:ObserveITLimitedMember 2020-01-01 2020-06-30 0001212458 pfpt:MetaNetworksLimitedMember 2020-01-01 2020-06-30 pfpt:segment pfpt:reporting_unit 0001212458 us-gaap:PatentsMember srt:MinimumMember 2020-01-01 2020-06-30 0001212458 us-gaap:PatentsMember srt:MaximumMember 2020-01-01 2020-06-30 0001212458 us-gaap:DevelopedTechnologyRightsMember srt:MinimumMember 2020-01-01 2020-06-30 0001212458 us-gaap:DevelopedTechnologyRightsMember srt:MaximumMember 2020-01-01 2020-06-30 0001212458 us-gaap:CustomerRelationshipsMember srt:MinimumMember 2020-01-01 2020-06-30 0001212458 us-gaap:CustomerRelationshipsMember srt:MaximumMember 2020-01-01 2020-06-30 0001212458 us-gaap:OrderOrProductionBacklogMember srt:MinimumMember 2020-01-01 2020-06-30 0001212458 us-gaap:OrderOrProductionBacklogMember srt:MaximumMember 2020-01-01 2020-06-30 0001212458 us-gaap:TrademarksAndTradeNamesMember srt:MinimumMember 2020-01-01 2020-06-30 0001212458 us-gaap:TrademarksAndTradeNamesMember srt:MaximumMember 2020-01-01 2020-06-30 0001212458 srt:MinimumMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember 2020-01-01 2020-06-30 0001212458 pfpt:SubscriptionMember 2020-04-01 2020-06-30 0001212458 pfpt:SubscriptionMember 2019-04-01 2019-06-30 0001212458 pfpt:SubscriptionMember 2020-01-01 2020-06-30 0001212458 pfpt:SubscriptionMember 2019-01-01 2019-06-30 0001212458 pfpt:SoftwareLicenseMember 2020-04-01 2020-06-30 0001212458 pfpt:SoftwareLicenseMember 2019-04-01 2019-06-30 0001212458 pfpt:SoftwareLicenseMember 2020-01-01 2020-06-30 0001212458 pfpt:SoftwareLicenseMember 2019-01-01 2019-06-30 0001212458 pfpt:SalesCommissionMember 2020-04-01 2020-06-30 0001212458 pfpt:SalesCommissionMember 2019-04-01 2019-06-30 0001212458 pfpt:SalesCommissionMember 2020-01-01 2020-06-30 0001212458 pfpt:SalesCommissionMember 2019-01-01 2019-06-30 0001212458 pfpt:ProductCostMember 2020-04-01 2020-06-30 0001212458 pfpt:ProductCostMember 2019-04-01 2019-06-30 0001212458 pfpt:ProductCostMember 2020-01-01 2020-06-30 0001212458 pfpt:ProductCostMember 2019-01-01 2019-06-30 0001212458 us-gaap:LongTermContractWithCustomerMember 2020-06-30 xbrli:pure 0001212458 us-gaap:LongTermContractWithCustomerMember 2020-07-01 2020-06-30 0001212458 us-gaap:LongTermContractWithCustomerMember 2021-07-01 2020-06-30 0001212458 pfpt:TheDefenceWorksLimitedMember 2020-05-05 2020-05-05 0001212458 pfpt:TheDefenceWorksLimitedMember 2020-05-05 0001212458 pfpt:ObserveITLimitedMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:RestrictedStockMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:CustomerRelationshipsMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:OrderOrProductionBacklogMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:TrademarksAndTradeNamesMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:InProcessResearchAndDevelopmentMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:CustomerRelationshipsMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:OrderOrProductionBacklogMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:TrademarksAndTradeNamesMember 2019-11-25 2019-11-25 0001212458 pfpt:MetaNetworksLimitedMember 2019-05-15 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2019-05-15 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-05-15 0001212458 us-gaap:DevelopedTechnologyRightsMember pfpt:MetaNetworksLimitedMember 2019-05-15 2019-05-15 0001212458 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001212458 us-gaap:CustomerRelationshipsMember 2020-06-30 0001212458 us-gaap:IntellectualPropertyMember 2020-06-30 0001212458 us-gaap:OrderOrProductionBacklogMember 2020-06-30 0001212458 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001212458 us-gaap:CustomerRelationshipsMember 2019-12-31 0001212458 us-gaap:IntellectualPropertyMember 2019-12-31 0001212458 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001212458 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001212458 us-gaap:MoneyMarketFundsMember 2020-06-30 0001212458 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-06-30 0001212458 us-gaap:CommercialPaperMember 2020-06-30 0001212458 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001212458 us-gaap:USTreasurySecuritiesMember 2020-06-30 0001212458 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001212458 us-gaap:FairValueInputsLevel1Member 2020-06-30 0001212458 us-gaap:FairValueInputsLevel2Member 2020-06-30 0001212458 us-gaap:MoneyMarketFundsMember 2019-12-31 0001212458 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001212458 us-gaap:CommercialPaperMember 2019-12-31 0001212458 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001212458 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001212458 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001212458 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 us-gaap:CashMember 2020-06-30 0001212458 us-gaap:CashMember 2019-12-31 0001212458 2019-01-01 2019-12-31 0001212458 pfpt:RealEstateLeasesMember srt:MaximumMember 2020-06-30 0001212458 pfpt:RealEstateLeasesMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember pfpt:DatacenterLeasesMember 2020-06-30 0001212458 pfpt:DatacenterLeasesMember 2020-06-30 0001212458 stpr:CA 2018-10-31 utr:sqft 0001212458 stpr:CA 2020-01-01 2020-06-30 0001212458 stpr:CA 2020-06-30 0001212458 pfpt:OverLeaseTermMember stpr:CA 2018-10-31 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-23 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-23 2019-08-23 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2020-01-01 2020-06-30 utr:D 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2019-12-31 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-12-31 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2020-04-01 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2019-04-01 2019-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2020-01-01 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2019-01-01 2019-06-30 pfpt:plan 0001212458 pfpt:VariousAcquisitionsMember 2020-01-01 2020-06-30 0001212458 pfpt:FireLayersMember 2020-01-01 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2020-01-01 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember srt:MinimumMember 2020-01-01 2020-06-30 0001212458 pfpt:TwoThousandTwoAndTwoThousandTwelveEquityIncentivePlanMember 2020-06-30 0001212458 pfpt:TwoThousandTwoAndTwoThousandTwelveEquityIncentivePlanMember us-gaap:RestrictedStockMember srt:MinimumMember 2020-01-01 2020-06-30 0001212458 pfpt:TwoThousandTwoAndTwoThousandTwelveEquityIncentivePlanMember us-gaap:RestrictedStockMember srt:MaximumMember 2020-01-01 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2020-06-30 0001212458 pfpt:RestrictedStockUnitsAndPerformanceStockUnitsMember 2019-12-31 0001212458 pfpt:RestrictedStockUnitsAndPerformanceStockUnitsMember 2020-01-01 2020-06-30 0001212458 pfpt:RestrictedStockUnitsAndPerformanceStockUnitsMember 2020-06-30 0001212458 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001212458 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001212458 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001212458 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-30 0001212458 pfpt:RestrictedPerformanceBasedSharesMember 2020-01-01 2020-06-30 0001212458 us-gaap:PerformanceSharesMember 2020-06-30 0001212458 pfpt:StockBonusAwardsMember 2020-06-30 0001212458 pfpt:StockBonusAwardsMember 2019-12-31 0001212458 pfpt:StockBonusAwardsMember 2020-01-01 2020-06-30 0001212458 pfpt:StockBonusAwardsMember 2019-01-01 2019-06-30 0001212458 pfpt:Espp2012PlanMember 2012-03-30 0001212458 pfpt:Espp2012PlanMember 2012-03-30 2012-03-30 0001212458 pfpt:Espp2012PlanMember 2020-06-30 0001212458 pfpt:Espp2012PlanMember 2020-01-01 2020-06-30 0001212458 pfpt:FireLayersMember us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001212458 pfpt:FireLayersMember us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001212458 us-gaap:RestrictedStockMember pfpt:WebLifeBalanceIncorporationMember 2017-11-30 2017-11-30 0001212458 us-gaap:RestrictedStockMember pfpt:WebLifeBalanceIncorporationMember srt:MinimumMember 2020-01-01 2020-06-30 0001212458 us-gaap:RestrictedStockMember pfpt:WebLifeBalanceIncorporationMember srt:MaximumMember 2020-01-01 2020-06-30 0001212458 us-gaap:RestrictedStockMember pfpt:WebLifeBalanceIncorporationMember 2020-01-01 2020-06-30 0001212458 us-gaap:RestrictedStockMember pfpt:WebLifeBalanceIncorporationMember 2019-01-01 2019-06-30 0001212458 us-gaap:RestrictedStockMember pfpt:WebLifeBalanceIncorporationMember 2020-06-30 0001212458 us-gaap:RestrictedStockMember pfpt:WombatSecuritiesTechnologiesIncMember 2018-02-27 2018-02-28 0001212458 us-gaap:RestrictedStockMember pfpt:WombatSecuritiesTechnologiesIncMember 2020-01-01 2020-06-30 0001212458 us-gaap:RestrictedStockMember pfpt:WombatSecuritiesTechnologiesIncMember 2019-01-01 2019-06-30 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001212458 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001212458 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001212458 pfpt:EmployeeStockPurchasePlanMember 2020-01-01 2020-06-30 0001212458 pfpt:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001212458 pfpt:CommonStockSubjectToRepurchaseMember 2020-01-01 2020-06-30 0001212458 pfpt:CommonStockSubjectToRepurchaseMember 2019-01-01 2019-06-30 0001212458 pfpt:StockBonusAwardsMember 2020-01-01 2020-06-30 0001212458 pfpt:StockBonusAwardsMember 2019-01-01 2019-06-30 0001212458 pfpt:TwentyTwentyFourConvertibleSeniorNotesDueMember 2020-01-01 2020-06-30 0001212458 country:US 2020-04-01 2020-06-30 0001212458 country:US 2019-04-01 2019-06-30 0001212458 country:US 2020-01-01 2020-06-30 0001212458 country:US 2019-01-01 2019-06-30 0001212458 us-gaap:NonUsMember 2020-04-01 2020-06-30 0001212458 us-gaap:NonUsMember 2019-04-01 2019-06-30 0001212458 us-gaap:NonUsMember 2020-01-01 2020-06-30 0001212458 us-gaap:NonUsMember 2019-01-01 2019-06-30 0001212458 country:US 2020-06-30 0001212458 country:US 2019-12-31 0001212458 us-gaap:NonUsMember 2020-06-30 0001212458 us-gaap:NonUsMember 2019-12-31 0001212458 us-gaap:OperatingIncomeLossMember 2020-01-01 2020-06-30 0001212458 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-06-30

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Quarterly Period Ended June 30, 2020

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Transition Period from____to____

Commission File Number 001-35506

PROOFPOINT, INC.

(Exact name of Registrant as specified in its charter)

 

Delaware

 

51-0414846

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. employer

identification no.)

892 Ross Drive

Sunnyvale, California

 

94089

(Address of principal executive offices)

 

(Zip Code)

 

(408517-4710

 

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock , $0.0001 par value per share,

PFPT

NASDAQ Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Sections 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, or a non-accelerated filer, a 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

Shares of Proofpoint, Inc. common stock, $0.0001 par value per share, outstanding as of July 17, 2020: 57,641,722 shares.

 

 


Table of Contents

 

TABLE OF CONTENTS

 

 

 

Page

PART I. FINANCIAL INFORMATION

 

 

 

 

 

ITEM 1. FINANCIAL STATEMENTS (UNAUDITED):

 

3

 

 

 

Condensed Consolidated Balance Sheets as of June 30, 2020 and December 31, 2019

 

3

 

 

 

Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2020 and 2019

 

4

 

 

 

Condensed Consolidated Statements of Comprehensive Loss for the Three and Six Months Ended June 30, 2020 and 2019

 

5

 

 

 

Condensed Consolidated Statements of Stockholders' Equity for the Three and Six Months Ended June 30, 2020 and 2019

 

6

 

 

 

Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2020 and 2019

 

8

 

 

 

Notes to Condensed Consolidated Financial Statements

 

10

 

 

 

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

 

29

 

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

43

 

 

 

ITEM 4. CONTROLS AND PROCEDURES

 

44

 

 

 

PART II. OTHER INFORMATION

 

 

 

 

 

ITEM 1. LEGAL PROCEEDINGS

 

45

 

 

 

ITEM 1A. RISK FACTORS

 

45

 

 

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

63

 

 

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

63

 

 

 

ITEM 4. MINE SAFETY DISCLOSURES

 

63

 

 

 

ITEM 5. OTHER INFORMATION

 

63

 

 

 

ITEM 6. EXHIBITS

 

64

 

 

 

SIGNATURES

 

65

 

 

 

2


Table of Contents

 

PART I. FINANCIAL INFORMATION

ITEM 1.  FINANCIAL STATEMENTS.

Proofpoint, Inc.

Condensed Consolidated Balance Sheets

(In thousands, except per share amounts)

(Unaudited)

 

 

 

June 30, 2020

 

 

December 31, 2019

 

Assets

 

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

961,356

 

 

$

847,555

 

Short-term investments

 

 

11,988

 

 

 

43,385

 

Accounts receivable, net

 

 

173,086

 

 

 

265,741

 

Inventory

 

 

367

 

 

 

1,249

 

Deferred product costs

 

 

2,846

 

 

 

2,723

 

Deferred commissions

 

 

49,818

 

 

 

47,250

 

Prepaid expenses and other current assets

 

 

27,835

 

 

 

22,081

 

Total current assets

 

 

1,227,296

 

 

 

1,229,984

 

Property and equipment, net

 

 

84,863

 

 

 

73,512

 

Operating lease right-of-use assets

 

 

67,128

 

 

 

51,852

 

Long-term deferred product costs

 

 

382

 

 

 

581

 

Goodwill

 

 

688,461

 

 

 

687,517

 

Intangible assets, net

 

 

159,507

 

 

 

186,023

 

Long-term deferred commissions

 

 

93,687

 

 

 

90,305

 

Other assets

 

 

15,808

 

 

 

17,737

 

Total assets

 

$

2,337,132

 

 

$

2,337,511

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$

5,451

 

 

$

16,311

 

Accrued liabilities

 

 

120,867

 

 

 

119,423

 

Operating lease liabilities

 

 

23,755

 

 

 

20,202

 

Deferred revenue

 

 

593,451

 

 

 

615,874

 

Total current liabilities

 

 

743,524

 

 

 

771,810

 

Convertible senior notes

 

 

766,403

 

 

 

749,620

 

Long-term operating lease liabilities

 

 

46,290

 

 

 

36,223

 

Other long-term liabilities

 

 

35,187

 

 

 

19,172

 

Long-term deferred revenue

 

 

169,360

 

 

 

168,189

 

Total liabilities

 

 

1,760,764

 

 

 

1,745,014

 

Commitments and contingencies (Note 7)

 

 

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

 

 

Convertible preferred stock, $0.0001 par value; 5,000 shares

   authorized; no shares issued and outstanding

 

 

 

 

 

 

Common stock, $0.0001 par value; 200,000 shares authorized; 57,588

   and 56,784 shares issued and outstanding at June 30, 2020 and

   December 31, 2019, respectively

 

 

6

 

 

 

6

 

Additional paid-in capital

 

 

1,398,786

 

 

 

1,318,084

 

Accumulated other comprehensive income

 

 

2

 

 

 

1

 

Accumulated deficit

 

 

(822,426

)

 

 

(725,594

)

Total stockholders’ equity

 

 

576,368

 

 

 

592,497

 

Total liabilities and stockholders’ equity

 

$

2,337,132

 

 

$

2,337,511

 

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

3


Table of Contents

 

Proofpoint, Inc.

Condensed Consolidated Statements of Operations

(In thousands, except per share amounts)

(Unaudited)

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

$

254,892

 

 

$

210,780

 

 

$

498,961

 

 

$

410,364

 

Hardware and services

 

 

3,546

 

 

 

3,659

 

 

 

9,251

 

 

 

7,012

 

Total revenue

 

 

258,438

 

 

 

214,439

 

 

 

508,212

 

 

 

417,376

 

Cost of revenue:(1)(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

 

59,193

 

 

 

50,648

 

 

 

119,041

 

 

 

98,900

 

Hardware and services

 

 

8,382

 

 

 

7,180

 

 

 

17,465

 

 

 

14,171

 

Total cost of revenue

 

 

67,575

 

 

 

57,828

 

 

 

136,506

 

 

 

113,071

 

Gross profit

 

 

190,863

 

 

 

156,611

 

 

 

371,706

 

 

 

304,305

 

Operating expense:(1)(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

70,602

 

 

 

55,185

 

 

 

140,497

 

 

 

108,434

 

Sales and marketing

 

 

116,279

 

 

 

102,837

 

 

 

239,441

 

 

 

199,841

 

General and administrative

 

 

14,812

 

 

 

27,881

 

 

 

44,367

 

 

 

53,706

 

Total operating expense

 

 

201,693

 

 

 

185,903

 

 

 

424,305

 

 

 

361,981

 

Operating loss

 

 

(10,830

)

 

 

(29,292

)

 

 

(52,599

)

 

 

(57,676

)

Interest expense

 

 

(9,013

)

 

 

 

 

 

(17,933

)

 

 

 

Other (expense) income, net

 

 

(1,092

)

 

 

659

 

 

 

3,529

 

 

 

1,385

 

Loss before income taxes

 

 

(20,935

)

 

 

(28,633

)

 

 

(67,003

)

 

 

(56,291

)

Provision for income taxes

 

 

(1,660

)

 

 

(280

)

 

 

(29,829

)

 

 

(900

)

Net loss

 

$

(22,595

)

 

$

(28,913

)

 

$

(96,832

)

 

$

(57,191

)

Net loss per share, basic and diluted

 

$

(0.39

)

 

$

(0.52

)

 

$

(1.69

)

 

$

(1.03

)

Weighted average shares outstanding, basic and diluted

 

 

57,369

 

 

 

55,768

 

 

 

57,168

 

 

 

55,553

 

 

(1) Includes stock-based compensation expense as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription revenue

 

$

5,235

 

 

$

4,269

 

 

$

10,777

 

 

$

8,144

 

Cost of hardware and services revenue

 

$

1,408

 

 

$

1,054

 

 

$

2,779

 

 

$

1,960

 

Research and development

 

$

16,431

 

 

$

12,522

 

 

$

32,036

 

 

$

24,021

 

Sales and marketing

 

$

17,047

 

 

$

15,799

 

 

$

35,566

 

 

$

29,553

 

General and administrative

 

$

(3,660

)

 

$

12,006

 

 

$

6,868

 

 

$

22,993

 

 

 

(2) Includes intangible amortization expense as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription revenue

 

$

9,992

 

 

$

7,505

 

 

$

19,930

 

 

$

14,267

 

Sales and marketing

 

$

3,947

 

 

$

3,634

 

 

$

8,460

 

 

$

7,171

 

 

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

 

 

 

 

 

 

 

 

 

4


Table of Contents

 

Proofpoint, Inc.

Condensed Consolidated Statements of Comprehensive Loss

(In thousands)

(Unaudited)

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Net loss

 

$

(22,595

)

 

$

(28,913

)

 

$

(96,832

)

 

$

(57,191

)

Other comprehensive income, net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (loss) gain on short-term investments, net

 

 

(3

)

 

 

1

 

 

 

1

 

 

 

9

 

Comprehensive loss

 

$

(22,598

)

 

$

(28,912

)

 

$

(96,831

)

 

$

(57,182

)

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

5


Table of Contents

 

Proofpoint, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(In thousands, except per share amounts)

(Unaudited)

 

 

 

Three months ended June 30, 2020

 

 

 

Common Stock

 

 

Additional

Paid-In

 

 

Accumulated

Other

Comprehensive

 

 

Accumulated

 

 

Total

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balances at March 31, 2020

 

 

57,260

 

 

$

6

 

 

$

1,357,999

 

 

$

5

 

 

$

(799,831

)

 

$

558,179

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22,595

)

 

 

(22,595

)

Unrealized loss on short-term investments

 

 

 

 

 

 

 

 

 

 

 

(3

)

 

 

 

 

 

(3

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

32,435

 

 

 

 

 

 

 

 

 

32,435

 

Issuance of restricted shares

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common stock issued

 

 

381

 

 

 

 

 

 

15,576

 

 

 

 

 

 

 

 

 

15,576

 

Tax withholding upon vesting of restricted stock awards

 

 

(64

)

 

 

 

 

 

(7,224

)

 

 

 

 

 

 

 

 

(7,224

)

Balances at June 30, 2020

 

 

57,588

 

 

$

6

 

 

$

1,398,786

 

 

$

2

 

 

$

(822,426

)

 

$

576,368

 

 

 

 

 

Six months ended June 30, 2020

 

 

 

Common Stock

 

 

Additional

Paid-In

 

 

Accumulated

Other

Comprehensive

 

 

Accumulated

 

 

Total

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balances at December 31, 2019

 

 

56,784

 

 

$

6

 

 

$

1,318,084

 

 

$

1

 

 

$

(725,594

)

 

$

592,497

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(96,832

)

 

 

(96,832

)

Unrealized gain on short-term investments

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

80,410

 

 

 

 

 

 

 

 

 

80,410

 

Issuance of restricted shares

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common stock issued

 

 

1,068

 

 

 

 

 

 

31,854

 

 

 

 

 

 

 

 

 

31,854

 

Tax withholding upon vesting of restricted stock awards

 

 

(275

)

 

 

 

 

 

(31,562

)

 

 

 

 

 

 

 

 

(31,562

)

Balances at June 30, 2020

 

 

57,588

 

 

$

6

 

 

$

1,398,786

 

 

$

2

 

 

$

(822,426

)

 

$

576,368

 

 


6


Table of Contents

 

 

 

 

Three months ended June 30, 2019

 

 

 

Common Stock

 

 

Additional

Paid-In

 

 

Accumulated

Other

Comprehensive

 

 

Accumulated

 

 

Total

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balances at March 31, 2019

 

 

55,607

 

 

$

6

 

 

$

1,130,711

 

 

$

1

 

 

$

(623,607

)

 

$

507,111

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(28,913

)

 

 

(28,913

)

Unrealized gain on short-term investments

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

42,207

 

 

 

 

 

 

 

 

 

42,207

 

Acquisition of Meta Networks, Ltd. (Note 3)

 

 

72

 

 

 

 

 

 

446

 

 

 

 

 

 

 

 

 

446

 

Common stock issued

 

 

442

 

 

 

 

 

 

13,587

 

 

 

 

 

 

 

 

 

13,587

 

Tax withholding upon vesting of restricted stock awards

 

 

(78

)

 

 

 

 

 

(9,151

)

 

 

 

 

 

 

 

 

(9,151

)

Balances at June 30, 2019

 

 

56,043

 

 

$

6

 

 

$

1,177,800

 

 

$

2

 

 

$

(652,520

)

 

$

525,288

 

 

 

 

 

 

Six months ended June 30, 2019

 

 

 

Common Stock

 

 

Additional

Paid-In

 

 

Accumulated

Other

Comprehensive

 

 

Accumulated

 

 

Total

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balances at December 31, 2018

 

 

55,149

 

 

$

6

 

 

$

1,107,953

 

 

$

(7

)

 

$

(595,418

)

 

$

512,534

 

Cumulative effect of adjustment from

   adoption of ASC 842

 

 

 

 

 

 

 

 

 

 

 

 

 

 

89

 

 

 

89

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(57,191

)

 

 

(57,191

)

Unrealized gain on short-term investments

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

9

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

76,942

 

 

 

 

 

 

 

 

 

76,942

 

Acquisition of Meta Networks, Ltd. (Note 3)

 

 

72

 

 

 

 

 

 

446

 

 

 

 

 

 

 

 

 

446

 

Common stock issued

 

 

1,130

 

 

 

 

 

 

27,343

 

 

 

 

 

 

 

 

 

27,343

 

Tax withholding upon vesting of restricted stock awards

 

 

(308

)

 

 

 

 

 

(34,884

)

 

 

 

 

 

 

 

 

(34,884

)

Balances at June 30, 2019

 

 

56,043

 

 

$

6

 

 

$

1,177,800

 

 

$

2

 

 

$

(652,520

)

 

$

525,288

 

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

 

7


Table of Contents

 

Proofpoint, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

 

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

Cash flows from operating activities

 

 

 

 

 

 

 

 

Net loss

 

$

(96,832

)

 

$

(57,191

)

Adjustments to reconcile net loss to net cash provided by operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

46,460

 

 

 

38,237

 

Stock-based compensation

 

 

88,026

 

 

 

86,671

 

Amortization of debt issuance costs and accretion of debt discount

 

 

16,783

 

 

 

 

Amortization of deferred commissions

 

 

30,003

 

 

 

23,671

 

Noncash lease costs

 

 

12,918

 

 

 

11,347

 

Deferred income taxes

 

 

(692

)

 

 

(610

)

Other

 

 

268

 

 

 

967

 

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

92,062

 

 

 

27,860

 

Inventory

 

 

881

 

 

 

124

 

Deferred product costs

 

 

76

 

 

 

(95

)

Deferred commissions

 

 

(35,953

)

 

 

(30,978

)

Prepaid expenses

 

 

(6,773

)

 

 

(7,695

)

Other current assets

 

 

(180

)

 

 

459

 

Long-term assets

 

 

(59

)

 

 

(623

)

Accounts payable

 

 

(9,513

)

 

 

(3,166

)

Accrued liabilities

 

 

20,122

 

 

 

(10,371

)

Operating lease liabilities

 

 

(13,561

)

 

 

(11,448

)

Deferred revenue

 

 

(21,252

)

 

 

30,350

 

Net cash provided by operating activities

 

 

122,784

 

 

 

97,509

 

Cash flows from investing activities

 

 

 

 

 

 

 

 

Proceeds from maturities of short-term investments

 

 

51,187

 

 

 

55,049

 

Purchase of short-term investments

 

 

(19,876

)

 

 

(41,768

)

Purchase of property and equipment

 

 

(24,149

)

 

 

(13,850

)

Receipts from escrow account

 

 

154

 

 

 

 

Acquisition of businesses, net of cash acquired

 

 

(2,720

)

 

 

(104,503

)

Net cash provided by (used in) investing activities

 

 

4,596

 

 

 

(105,072

)

Cash flows from financing activities

 

 

 

 

 

 

 

 

Proceeds from issuance of common stock

 

 

18,543

 

 

 

14,691

 

Withholding taxes related to restricted stock net share settlement

 

 

(35,145

)

 

 

(35,005

)

Net cash used in financing activities

 

 

(16,602

)

 

 

(20,314

)

Effect of exchange rate changes on cash, cash equivalents and restricted cash

 

 

(174

)

 

 

79

 

Net increase (decrease) in cash, cash equivalents and restricted cash

 

 

110,604

 

 

 

(27,798

)

Cash, cash equivalents and restricted cash

 

 

 

 

 

 

 

 

Beginning of period

 

 

857,907

 

 

 

186,152

 

End of period

 

$

968,511

 

 

$

158,354

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

Supplemental disclosure of noncash investing and financing activities

 

 

 

 

 

 

 

 

Unpaid purchases of property and equipment and asset retirement

   obligations

 

$

6,267

 

 

$

5,681

 

Operating lease right-of-use assets exchanged for lease obligations

 

$

28,195

 

 

$

3,979

 

Liability awards converted to equity

 

$

13,313

 

 

$

12,651

 

8


Table of Contents

 

 

 

 

June 30, 2020

 

 

June 30, 2019

 

Reconciliation of cash, cash equivalents and restricted cash as shown in

   the consolidated statement of cash flows

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

961,356

 

 

$

149,697

 

Restricted cash included in prepaid expenses and other current assets

 

 

3,229

 

 

 

3,414

 

Restricted cash included in other non-current assets

 

 

3,926

 

 

 

5,243

 

Total cash, cash equivalents and restricted cash

 

$

968,511

 

 

$

158,354

 

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

9


Table of Contents

 

Proofpoint, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

(Dollars and share amounts in thousands, except per share amounts)

1. The Company and Summary of Significant Accounting Policies

The Company

Proofpoint, Inc. (“Proofpoint”, “we”, “us”, “our” or the “Company”) was incorporated in Delaware in June 2002 and is headquartered in California.

Proofpoint is a leading security-as-a-service provider that enables large and mid-sized organizations worldwide to defend, protect, archive and govern their most sensitive data. The Company’s security-and compliance platform is comprised of an integrated suite of threat protection, information protection, and brand protection solutions, including email protection, advanced threat protection, email authentication, data loss prevention, SaaS application protection, response orchestration and automation, digital risk, web browser isolation, email encryption, archiving, eDiscovery, supervision, secure communication, phishing simulation and security awareness computer-based training.

Basis of Presentation and Consolidation

These condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

These condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying Condensed Consolidated Balance Sheet as of December 31, 2019 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the periods presented. The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results to be expected for the year ending December 31, 2020 or for other interim periods or for future years.

These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes for the year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC. The Company’s significant accounting policies are described in Note 1 to those audited consolidated financial statements.

Reclassifications

Certain reclassifications have been made to prior year balances in order to conform to the current period presentation. “Interest income” has been reclassified from “Interest income (expense)” to “Other income (expense), net” in the condensed consolidated statements of operations. The reclassifications had no impact on previously reported net loss or accumulated deficit.

Use of Estimates

The preparation of financial statements in conformity with 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 expenses during the reporting period. Actual results could differ from those estimates and such difference may be material to the financial statements.

Due to the Coronavirus (“COVID-19”) pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of June 30, 2020. These estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in material impacts to our consolidated financial statements in future reporting periods.

10


Table of Contents

 

Goodwill and Intangible Assets

Goodwill represents the excess of the purchase price of the acquired enterprise over the fair value of identifiable assets acquired and liabilities assumed. The Company performs an annual goodwill impairment test during the fourth quarter of a calendar year and more frequently if an event or circumstances indicates that impairment may have occurred. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. To test goodwill for impairment, the Company compares the reporting unit’s carrying value with its fair value. If the carrying value of the reporting unit exceeds the reporting unit’s fair value, then the impairment charge equal to the difference is recorded; however, the loss recognized would not exceed the total amount of goodwill allocated to the reporting unit. The identification and measurement of goodwill impairment involves the estimation of the fair value of the Company. The estimate of fair value of the Company, based on the best information available as of the date of the assessment, is subjective and requires judgment, including management assumptions about expected future revenue forecasts and discount rates, changes in the overall economy, trends in the stock price and other factors. No impairment indicators were identified by the Company as of June 30, 2020.

Intangible assets consist of developed technology, customer relationships, trademarks and patents, and order backlog. The values assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of solutions and technologies acquired.

Intangible assets are amortized on a straight-line basis over their estimated lives, which approximate the pattern in which the economic benefits of the intangible assets are consumed, as follows (in years):

 

 

 

Low

 

 

High

 

Patents

 

 

4

 

 

 

5

 

Developed technology

 

 

2

 

 

 

7

 

Customer relationships

 

 

2

 

 

 

8

 

Order backlog

 

 

1

 

 

 

3

 

Trade names and trademarks

 

 

1

 

 

 

5

 

 

 

Comprehensive Loss

Comprehensive loss includes all changes in equity that are not the result of transactions with stockholders. The Company’s comprehensive loss consists of its net loss and changes in unrealized gains (losses) from its available-for-sale investments. The Company had no material reclassifications out of accumulated other comprehensive loss into net loss for the three and six months ended June 30, 2020 and 2019.

Accounting Pronouncements Adopted in 2020

In August 2018, the Financial Accounting Standards Board ("FASB") issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software.

The Company adopted ASU 2018-15 on January 1, 2020 prospectively. The adoption of ASU 2018-15 did not have a material impact on the Company’s condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. A goodwill impairment charge is the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.

The Company adopted ASU 2017-04 on January 1, 2020 prospectively. The adoption of ASU 2017-14 did not have an impact on the Company’s condensed consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets, and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities are required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the

11


Table of Contents

 

amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset.

The Company adopted ASU 2016-13 on January 1, 2020, utilizing the modified retrospective approach. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of partners and customers, and external market factors.

Recent Accounting Pronouncements Not Yet Effective

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.

2. Revenue, Deferred Revenue and Deferred Contract Costs 

The core principle of ASC 606 is to recognize revenue to depict the transfer of services or products to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company applies significant judgment in identifying and evaluating any terms and conditions in contracts which may impact revenue recognition. The principle is achieved through the following five-step approach:

 

Identification of the contract, or contracts, with the customer - The Company considers the terms and conditions of the contract and its customary business practice in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract is approved, the Company can identify each party’s rights regarding the services and products to be transferred, the Company can identify the payment terms for the services and products, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined contract or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.

 

Identification of the performance obligation in the contract - Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both i) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from the Company, and ii) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services or products are accounted for as a combined performance obligation.

 

Determination of the transaction price - The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component.

 

Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price, or SSP, basis.

 

Recognition of revenue when, or as, the Company satisfies a performance obligation - The Company recognizes revenue when control of the services or products are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company records its revenue net of any value added or sales tax.

12


Table of Contents

 

The Company generates sales directly through its sales team and, to a growing extent, through its channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all revenue recognition criteria are met. Channel partners generally receive an order from an end-customer prior to placing an order with the Company, and these partners do not carry any inventory of the Company’s products or solutions. Payment from channel partners is not contingent on the partner’s success in sales to end-customers. In the event that the Company offers rebates, joint marketing funds, or other incentive programs to a partner, recorded revenues are reduced by these amounts accordingly.

Payment terms on invoiced amounts are typically 30 to 45 days.

Disaggregation of Revenue

The Company derives its revenue primarily from: (1) subscription service revenue; (2) subscription software revenue, and (3) hardware and services, which include professional service and training revenue provided to customers related to their use of the platform.

The following table presents the Company’s revenue disaggregation:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Subscription service revenue

 

$

244,137

 

 

$

207,074

 

 

$

480,858

 

 

$

401,476

 

Subscription software revenue

 

 

10,755

 

 

 

3,706

 

 

 

18,103

 

 

 

8,888

 

Hardware and services

 

 

3,546

 

 

 

3,659

 

 

 

9,251

 

 

 

7,012

 

Total revenue

 

$

258,438

 

 

$

214,439

 

 

$

508,212

 

 

$

417,376

 

 

Subscription service revenue

Subscription service revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to three years, and consists of (1) subscription fees from the licensing of the Company’s security-as-a-service platform and it’s various components, (2) subscription fees for software with support and related future updates where the software updates are critical to the customers’ ability to derive benefit from the software due to the fast changing nature of the technology. These function together as one performance obligation, and (3) subscription fees for the right to access the Company’s customer support services for software with significant standalone functionality and support services for hardware. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to subscription service revenue is generally recognized on a straight-line basis over the contract term beginning on the date access is provided, as long as other revenue recognition criteria have been met. Most of the Company’s contracts are non-cancelable over the contract term. Customers typically have the right to terminate their contract for cause if the Company fails to perform in accordance with the contractual terms. Some of the Company’s customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they are priced at or above the Company’s SSP and, as such, would not result in a separate performance obligation.

Subscription software revenue

Subscription software revenue is primarily derived from term-based software that is deployed on the customers’ own servers and has significant standalone functionality, is recognized upon transfer of control to the customer. The control for subscription software is transferred at the later of delivery to the customer or the software license start date.

Hardware and services

Hardware revenue consists of amounts derived from the sale of the Company’s on-premise hardware appliance, which is recognized upon passage of control, which occurs upon shipment of the product. Professional services revenue consists of fees associated with consulting, implementation and training services for assisting customers in implementing and expanding the use of the Company’s services and products. These services are distinct from subscription, subscription software licenses and hardware. Professional services do not result in significant customization of the Company’s services and products. The Company recognizes revenue related to the professional services as they are performed.

13


Table of Contents

 

Contracts with multiple performance obligations

Most of the Company’s contracts with customers contain multiple performance obligations that are distinct and accounted for separately. The transaction price allocated to subscription services and subscription software that does not have significant standalone functionality is determined by considering factors such as historical pricing practices, and the selling price of hardware and professional services is estimated using a cost plus model. The selling price for support of a functional subscription software license is calculated as a percentage of functional subscription software license value which is derived by analyzing internal pricing practice, customer expectations, and industry practice.

Variable consideration

Revenue from sales is recorded at the net sales price, which is the transaction price, and includes estimates of variable consideration. The amount of variable consideration that is included in the transaction price is constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue will not occur when the uncertainty is resolved. If the Company’s services or products do not meet certain service level commitments, the Company’s customers are entitled to receive service credits representing a form of variable consideration. The Company has not historically experienced any significant incidents affecting the defined levels of reliability and performance as required by the Company’s subscription contracts. Accordingly, any estimated refunds related to these contracts in the condensed consolidated financial statements are not material during the periods presented.

Unbilled accounts receivables

Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for software licenses already delivered and professional services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment. The unbilled accounts receivable balance, included in accounts receivable in the condensed consolidated balance sheet, was $2,389 and $3,261 as of June 30, 2020 and December 31, 2019, respectively.

Deferred commissions

The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel, and referral fees paid to independent third-parties, that are incremental to the acquisition of customer contracts. These costs are recorded as deferred commissions on the condensed consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are incremental and would not have occurred absent the customer contract. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rate between new and renewal contracts. Commissions paid upon the initial acquisition of a contract are amortized over an estimated period of benefit of five years while commissions paid related to renewal contracts are amortized over a contractual renewal period. Amortization is recognized based on the expected future revenue streams under the customer contracts. Amortization of deferred sales commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of operations. The Company determines the period of benefit for commissions paid for the acquisition of the initial subscription contract by taking into consideration its initial estimated customer life and the technological life of the Company’s software and related significant features. The Company classifies deferred commissions as current or long-term based on the timing of when the Company expects to recognize the expense. The Company periodically reviews these deferred commission costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred contract acquisition costs. There were no material impairment losses recorded during the periods presented.

For the three months ended June 30, 2020 and 2019, the Company capitalized $20,783 and $18,063 of commission costs, respectively, and amortized $15,370 and $12,400, respectively. For the six months ended June 30, 2020 and 2019, the Company capitalized $35,953 and $30,978 of commission costs, respectively, and amortized $30,003 and $23,671, respectively.

Deferred product costs

Deferred product costs are the incremental costs to fulfill a contract that are directly associated with each non-cancellable customer contract and primarily consist of royalty payments made to third parties, from whom the Company has obtained licenses to integrate certain software into its products. The deferred product costs are recognized based on the contractual term, and included in cost of revenue in the accompanying condensed consolidated statements of operations. The Company classifies deferred product costs as current or long-term based on the timing of when the Company expects to recognize the expense.

14


Table of Contents

 

For the three months ended June 30, 2020 and 2019, the Company capitalized $901 and $889 of deferred product costs, respectively, and amortized $1,035 and $694, respectively. For the six months ended June 30, 2020 and 2019, the Company capitalized $2,077 and $1,576 of deferred product costs, respectively, and amortized $2,154 and $1,481, respectively.

Deferred revenue

The Company records deferred revenue when cash payments are received, or invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term. The Company recognized $222,562 and $187,447 of revenue during the three months ended June 30, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. The Company recognized $394,857 and $328,985 of revenue during the six months ended June 30, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.  

The Company recognized $1,456 and $1,639 of revenue during the three months ended June 30, 2020 and 2019, respectively, related to the performance obligations satisfied in prior periods. The Company recognized $1,442 and $1,811 of revenue during the six months ended June 30, 2020 and 2019, respectively, related to the performance obligations satisfied in prior periods.

Remaining performance obligations

Contracted revenue as of June 30, 2020 that has not yet been recognized (“contracted not recognized”) was $686,609, which includes deferred revenue and non-cancellable amounts that will be invoiced and recognized as revenue in future periods and excludes contracts with an original expected length of one year or less. The Company expects 58% of contracted and not recognized revenue to be recognized over the next twelve months, 39% in years two and three, with the remaining balance recognized thereafter.

3. Acquisitions

Acquisitions are accounted for under the purchase method of accounting in which the tangible and identifiable intangible assets and liabilities of each acquired company are recorded at their respective fair values as of each acquisition date, including an amount for goodwill representing the difference between the respective acquisition consideration and fair values of identifiable net assets. The Company believes that for the acquisitions described below, the combined entities will achieve savings in corporate overhead costs and opportunities for growth through expanded geographic and customer segment diversity with the ability to leverage additional products and capabilities. These factors, among others, contributed to purchase prices in excess of the estimated fair values of the acquired companies’ net identifiable assets acquired and, as a result, goodwill was recorded in connection with the acquisitions. Goodwill related to the acquisitions of The Defence Works Limited, ObserveIT, Ltd. and Meta Networks, Ltd. is deductible for tax purposes.

While the Company uses its best estimates and assumptions as part of the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, these estimates and assumptions are subject to refinement. When additional information becomes available, such as finalization of negotiations of working capital adjustments and tax related matters, the Company may revise its preliminary purchase price allocation. As a result, during the preliminary purchase price allocation period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Subsequent to the purchase price allocation period, adjustments to assets acquired or liabilities assumed are recognized in the operating results.

2020 Acquisition

The Defence Works Limited

On May 5, 2020, the Company completed its acquisition of The Defence Works Limited. The acquisition brings a library of interactive content to the Company’s security awareness training portfolio and provides the Company’s customers innovative content to support their security education programs. The total consideration was $2,767, of which $766 was allocated to goodwill and $2,400 was allocated to intangible assets. The acquired intangible assets consist of content library which is included within the developed technology assets in Note 4 “Goodwill and Intangible Assets.” The impact of the acquisition was not material to the Company’s condensed consolidated financial statements for the three and six months ended June 30, 2020.

15


Table of Contents

 

2019 Acquisitions

ObserveIT, Ltd.

On November 25, 2019 (the “ObserveIT Acquisition Date”), pursuant to the terms of the share purchase agreement, the Company acquired all shares of ObserveIT, Ltd. (“ObserveIT”). ObserveIT provides detection and prevention from insider threats solutions including data loss detection and response, user activity monitoring, incident response and compliance.

By combining ObserveIT’s endpoint agent technology and data risk analytics with the Company’s information classification, threat detection and intelligence, the Company has an insight into user activity with their sensitive data, wherever it resides, and the ability to immediately remediate risk.

These factors, among others, contributed to a purchase price in excess of the estimated fair value of acquired net identifiable assets and, as a result, goodwill was recorded in connection with the acquisition. The results of operations and the fair values of the acquired assets and liabilities assumed have been included in the accompanying consolidated financial statements since the ObserveIT Acquisition Date.

At the ObserveIT Acquisition Date, the consideration transferred was $213,747, net of cash acquired of $4,752. Of the consideration transferred, $3,250 was held in escrow to secure indemnification obligations.

Per the terms of the share purchase agreement, unvested stock options held by ObserveIT employees were canceled and exchanged for the Company’s unvested stock options. The fair value of $446 of these unvested awards was attributed to pre-combination services and was included in consideration transferred. The fair value of $5,427 was allocated to post-combination services. The unvested awards are subject to the recipient’s continued service with the Company and $5,427 is recognized ratably as stock-based compensation expense over the required remaining service period.  

Also, as part of the share purchase agreement, the unvested restricted shares of a certain employee of ObserveIT were exchanged into the right to receive $532 of deferred cash consideration. The deferred cash consideration is presented as restricted cash on the Company’s consolidated balance sheets as of June 30, 2020 and December 31, 2019. The deferred cash consideration of $485 was allocated to post-combination expense and was not included in the purchase price. The deferred cash consideration is subject to forfeiture if employment terminates prior to the lapse of the restrictions, and the fair value is expensed as compensation expense over the three-year vesting period.

The Discounted Cash Flow Method was used to value the acquired developed technology, in-process research and development asset, customer relationships and order backlog. The Relief from Royalty Method was used to value the acquired trade name. Management applied significant judgment in estimating the fair values of these intangible assets, which involved the use of significant assumptions with respect to forecasted revenue, forecasted operating results and discount rates.

16


Table of Contents

 

The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:

 

 

Estimated

Fair Value

 

 

Estimated

Useful Life

(in years)

 

Current assets

 

$

10,603

 

 

N/A

 

Fixed assets

 

 

2,132

 

 

N/A

 

Operating lease right-of-use asset

 

 

2,669

 

 

N/A

 

Other assets

 

 

652

 

 

N/A

 

Customer relationships

 

 

15,800

 

 

 

5

 

Order backlog

 

 

1,300

 

 

 

1

 

Core/developed technology

 

 

35,400

 

 

 

4

 

Trade name

 

 

400

 

 

 

2

 

In-process research and development*

 

 

20,600

 

 

N/A

 

Operating lease liabilities

 

 

(3,317

)

 

N/A

 

Deferred revenue

 

 

(6,700

)

 

N/A

 

Other liabilities

 

 

(5,591

)

 

N/A

 

Goodwill

 

 

144,551

 

 

Indefinite

 

 

 

$

218,499

 

 

 

 

 

*Purchased in-process research and development was accounted for as an indefinite-lived intangible asset until the underlying project was completed.

Meta Networks, Ltd.

On May 15, 2019 (the “Meta Networks Acquisition Date”), pursuant to the terms of the share purchase agreement, the Company acquired all shares of Meta Networks, Ltd. (“Meta Networks”), an innovator in zero trust network access.

By combining Meta Networks’ innovative zero trust network access technology with the Company’s people-centric security capabilities the Company expects to make it far simpler for enterprises to precisely control employee and contractor access to on-premises, cloud, and consumer applications. 

These factors, among others, contributed to a purchase price in excess of the estimated fair value of acquired net identifiable assets and, as a result, goodwill was recorded in connection with the acquisition. The results of operations and the fair values of the acquired assets and liabilities assumed have been included in the accompanying condensed consolidated financial statements since the Meta Networks Acquisition Date.

At the Meta Networks Acquisition Date, the consideration transferred was $104,664, net of cash acquired of $104. Of the consideration transferred, $12,500 was held in escrow to secure indemnification obligations.

Per the terms of the share purchase agreement, unvested stock options and unvested restricted stock units held by Meta Networks employees were canceled and exchanged for the Company’s unvested stock options and unvested restricted stock units, respectively. The fair value of $184 of these unvested awards was attributed to pre-combination services and was included in consideration transferred. The fair value of $12,918 was allocated to post-combination services. The unvested awards are subject to the recipient’s continued service with the Company, and $12,918 will be recognized ratably as stock-based compensation expense over the required remaining service period.

Also, as part of the share purchase agreement, the unvested restricted shares of certain employees of Meta Networks were exchanged into the right to receive $7,827 of deferred cash consideration and 72 shares of the Company’s common stock that were deferred with the fair value of $8,599. The unpaid deferred cash consideration was presented as restricted cash on the Company’s condensed consolidated balance sheets as of June 30, 2020 and December 31, 2019. The deferred cash consideration of $7,596 and the deferred stock of $8,338 (see Note 9 “Equity Award Plans”) were allocated to post-combination expense and were not included in the purchase price. The deferred cash consideration and deferred shares are subject to forfeiture if employment terminates prior to the lapse of the restrictions, and their fair value is expensed as compensation and stock-based compensation expense over the three-year vesting period.

The Cost to Recreate Method was used to value the acquired developed technology asset. Management applied judgment in estimating the fair value of this intangible asset, which involved the use of significant assumptions such as the cost and time to build the acquired technology, developer’s profit and rate of return.

17


Table of Contents

 

The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:

 

 

Fair Value

 

 

Estimated

Useful Life (in years)

Current assets

 

$

356

 

 

N/A

Fixed assets

 

 

68

 

 

N/A

Core/developed technology

 

 

21,000

 

 

3

Deferred tax liability, net

 

 

(1,854

)

 

N/A

Other liabilities

 

 

(671

)

 

N/A

Goodwill

 

 

85,869

 

 

Indefinite

 

 

$

104,768

 

 

 

 

4. Goodwill and Intangible Assets

 

The goodwill activity and balances are presented below:

 

 

 

 

 

Beginning balance as of December 31, 2019

 

$

687,517

 

Acquisition during period

 

 

766

 

Purchase accounting adjustments

 

 

178

 

Closing balance as of June 30, 2020

 

$

688,461

 

 

Intangible assets, excluding goodwill, consisted of the following:

 

 

 

June 30, 2020

 

 

December 31, 2019

 

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

Developed technology

 

$

233,469

 

 

$

(130,214

)

 

$

103,255

 

 

$

210,469

 

 

$

(110,284

)

 

$

100,185

 

Customer relationships

 

 

87,200

 

 

 

(32,252

)

 

 

54,948

 

 

 

87,200

 

 

 

(25,608

)

 

 

61,592

 

Trade names and patents

 

 

3,730

 

 

 

(2,950

)

 

 

780

 

 

 

3,730

 

 

 

(2,349

)

 

 

1,381

 

Order backlog

 

 

8,100

 

 

 

(7,576

)

 

 

524

 

 

 

8,100

 

 

 

(6,360

)

 

 

1,740

 

In-process research and development

 

 

 

 

 

 

 

 

 

 

 

21,125

 

 

 

 

 

 

21,125

 

 

 

$

332,499

 

 

$

(172,992

)

 

$

159,507

 

 

$

330,624

 

 

$

(144,601

)

 

$

186,023

 

 

In-process research and development asset was transferred to developed technology in the three months ended June 30, 2020, as the associated project was completed.

 

Amortization of intangible assets expense was $13,939 and $11,139 for the three months ended June 30, 2020 and 2019, respectively, and $28,390 and $21,438 for the six months ended June 30, 2020 and 2019, respectively.

Future estimated amortization of intangible assets expense as of June 30, 2020 are presented below:

 

Year ending December 31,

 

 

 

 

2020, remainder

 

$

29,115

 

2021

 

 

54,322

 

2022

 

 

32,060

 

2023

 

 

22,495

 

2024

 

 

13,807

 

Thereafter

 

 

7,708

 

 

 

$

159,507

 

 

18


Table of Contents

 

5. Fair Value Measurements and Investments

Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.

The fair value hierarchy prioritizes the inputs into three broad levels:

 

Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities. The Company’s Level 1 assets generally consist of money market funds.

 

Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. The Company’s Level 2 assets and liabilities generally consist of corporate debt securities, commercial papers, U.S. agency and Treasury securities and convertible senior notes.

 

Level 3: Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2020 and December 31, 2019 and the classification by level of input within the fair value hierarchy:

 

 

 

June 30, 2020

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

921,061

 

 

$

921,061

 

 

$

 

 

$

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

9,988

 

 

 

 

 

 

9,988

 

 

 

 

U.S. Treasury securities

 

 

2,000

 

 

 

 

 

 

2,000

 

 

 

 

Total financial assets

 

$

933,049

 

 

$

921,061

 

 

$

11,988

 

 

$

 

 

 

 

December 31, 2019

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

815,158

 

 

$

815,158

 

 

$

 

 

$

 

Commercial paper

 

 

9,989

 

 

 

 

 

 

9,989

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

13,454

 

 

 

 

 

 

13,454

 

 

 

 

Commercial paper

 

 

27,932

 

 

 

 

 

 

27,932

 

 

 

 

U.S. Treasury securities

 

 

1,999

 

 

 

 

 

 

1,999

 

 

 

 

Total financial assets

 

$

868,532

 

 

$

815,158

 

 

$

53,374

 

 

$

 

 

Based on quoted market prices as of June 30, 2020 and December 31, 2019, the fair value of the 2024 Notes (Note 8) was approximately $901,269 and $951,050, respectively, determined using Level 2 inputs as they are not actively traded in markets.

19


Table of Contents

 

Investments

The cost and fair value of the Company’s cash and cash equivalents and available-for-sale investments as of June 30, 2020 and December 31, 2019 were as follows:

 

 

June 30, 2020

 

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

40,295

 

 

$

 

 

$

 

 

$

40,295

 

Money market funds

 

 

921,061

 

 

 

 

 

 

 

 

 

921,061

 

Total

 

$

961,356

 

 

$

 

 

$

 

 

$

961,356

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

9,988

 

 

$

 

 

$

 

 

$

9,988

 

U.S. Treasury securities

 

 

1,998

 

 

 

2

 

 

 

 

 

 

2,000

 

Total

 

$

11,986

 

 

$

2

 

 

$

 

 

$

11,988

 

 

 

 

December 31, 2019

 

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

22,408

 

 

$

 

 

$

 

 

$

22,408

 

Money market funds

 

 

815,158

 

 

 

 

 

 

 

 

 

815,158

 

Commercial paper

 

 

9,989

 

 

 

 

 

 

 

 

 

9,989

 

Total

 

$

847,555

 

 

$

 

 

$

 

 

$

847,555

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

$

13,453

 

 

$

2

 

 

$

(1

)

 

$

13,454

 

Commercial paper

 

 

27,932

 

 

 

 

 

 

 

 

 

27,932

 

U.S. Treasury securities

 

 

1,998

 

 

 

1

 

 

 

 

 

 

1,999

 

Total

 

$

43,383

 

 

$

3

 

 

$

(1

)

 

$

43,385

 

 

As of June 30, 2020 and December 31, 2019, respectively, all investments mature in less than one year. Estimated fair values for marketable securities are based on quoted market prices for the same or similar instruments.

The Company reviews its investments on a quarterly basis to identify and evaluate investments that have an indication of possible impairment and has determined that no impairments were required to be recognized during the three and six months ended June 30, 2020 and 2019.

6. Leases

The Company determines if an arrangement is, or contains, a lease at inception. Operating leases are included in operating right-of-use assets and operating lease liabilities in the condensed consolidated balance sheets. The Company does not separate non-lease components from lease components for its real estate and data center leases and instead account for each separate lease component, and non-lease components associated with that lease component, as a single lease component. The Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of twelve months or less.

The Company has operating leases for corporate offices, research and development facilities, sales and marketing offices, and data centers. The Company’s real estate leases have remaining lease terms for up to ten years, some of which include options to extend the lease period up to ten years. The data center leases have remaining lease terms up to  three years, some of which have renewal periods of one year.

In October 2018, the Company entered into a 127 month lease agreement to lease approximately 242,400 square feet of corporate office space in Sunnyvale, California, which is expected to become the Company’s new corporate headquarters. The property is being constructed by the landlord, with the completion date expected to occur in November 2020, which is when the lease is expected to commence. As such no ROU assets or related lease liabilities were recorded in the condensed financial statements for the three and six months ended June 30, 2020. The lease contains a rent holiday period, scheduled

20


Table of Contents

 

rent increases, lease incentives, and renewal option which allow the lease term to be extended by five years. Base rental payments will be approximately $161,300 over the lease term.

The components of lease expense were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Operating lease cost

 

$

7,203

 

 

$

6,391

 

 

$

14,311

 

 

$

12,731

 

Short-term lease cost

 

 

617

 

 

 

709

 

 

 

1,291

 

 

 

1,347

 

Variable lease cost

 

 

1,127

 

 

 

853

 

 

 

2,165

 

 

 

1,708

 

Total lease cost

 

$

8,947

 

 

$

7,953

 

 

$

17,767

 

 

$

15,786

 

Supplemental information related to leases was as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of operating lease liabilities

 

$

6,408

 

 

$

5,938

 

 

$

15,967

 

 

$

12,832

 

Right-of-use assets obtained in exchange for operating lease obligations

 

$

18,660

 

 

$

3,234

 

 

$

28,195

 

 

$

3,979

 

Weighted-average remaining lease term - operating leases

 

 

 

 

 

 

 

 

 

5 years

 

 

4 years

 

Weighted-average discount rate - operating leases

 

 

 

 

 

 

 

 

 

 

4.32

%

 

 

4.83

%

Maturities of lease liabilities as of June 30, 2020 were as follows:

 

 

Operating leases

 

Year ending December 31,

 

 

 

 

2020

 

$

14,242

 

2021

 

 

19,640

 

2022

 

 

17,725

 

2023

 

 

8,234

 

2024

 

 

4,836

 

Thereafter

 

 

13,714

 

Total lease payments

 

 

78,391

 

Less imputed interest

 

 

(8,346

)

Total

 

$

70,045

 

 

7. Contingencies

 

 Contingencies

Under the indemnification provisions of the Company’s customer agreements, the Company agrees to indemnify and defend and hold harmless its customers against, among other things, infringement of any patent, trademark or copyright under any country’s laws or the misappropriation of any trade secret arising from the customers’ legal use of the Company’s solutions. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid by the customers under the applicable customer agreement. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount paid to the Company by the customer under the applicable customer agreement. To date, there have been no claims against the Company or its customers pursuant to these indemnification provisions.

Legal Contingencies

From time to time, the Company may be involved in legal proceedings and subject to claims in the ordinary course of business. For lawsuits where the Company is the defendant, the Company is in the process of defending these litigation matters, and while there can be no assurances and the outcomes of these matters are currently not determinable, the Company currently believes that there are no existing claims or proceedings that are likely to have a material adverse effect on the Company’s financial position, results of operations or cash flows.

21


Table of Contents

 

8. Convertible Senior Notes

0.25% Convertible Senior Notes due 2024

On August 23, 2019, the Company issued $920,000 aggregate principal amount of 0.25% Convertible Senior Notes due 2024 (the “2024 Notes”). The offering represented $800,000 aggregate principal amount of the 2024 Notes plus the full exercise of the initial buyers’ option to purchase up to an additional $120,000 aggregate principal amount. The net proceeds after the agent’s discount and issuance costs of $19,065 from the 2024 Notes offering were approximately $900,935. The Company used $84,871 of the net proceeds from the offering to pay the cost of the capped call transactions described below. The Company expects to use the remaining net proceeds for general corporate purposes, which may include acquisitions or other strategic transactions. The 2024 Notes are senior unsecured, unsubordinated obligations of the Company. The 2024 Notes bear interest at 0.25% per year, payable semi-annually in arrears every February 15 and August 15, beginning on February 15, 2020. The 2024 Notes mature on August 15, 2024, unless repurchased, redeemed or converted in accordance with their terms prior to such date.

The initial conversion rate is 6.4941 shares of the Company’s common stock per $1 principal amount of the 2024 Notes, which equates to an initial conversion price of $153.99 per share of common stock. Throughout the term of the 2024 Notes, the conversion rate may be adjusted upon the occurrence of certain events.

At the Company’s option, on or after August 20, 2022, the Company will be able to redeem all or a portion of the 2024 Notes at 100% of the principal amount, plus any accrued and unpaid interest, under certain conditions. The Company may redeem the 2024 Notes in shares of the Company’s common stock, cash, or some combination of each.

Prior to April 15, 2024, the 2024 Notes will be convertible at the option of the holders only upon the satisfaction of certain conditions and during certain periods upon the following circumstances:

 

during any calendar quarter commencing after December 31, 2019, if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the preceding calendar quarter is greater than or equal to 130% of the applicable conversion price on each such trading day;

 

during the five business day period after any five consecutive trading day period in which the trading price per $1 principal amount of the 2024 Notes for each trading day of that five day consecutive trading day period was less than 98% of the product of the last reported sale price of the Company’s common stock and the applicable conversion rate on each such trading day;

 

upon a notice of redemption in which case, the Company will increase the conversion rate for the 2024 Notes so surrendered for conversion in connection with such redemption notice in accordance with the indenture; or

 

upon the occurrence of specified corporate transactions, as described in the indenture.

On or after April 15, 2024, holders may convert their 2024 Notes at the applicable conversion rate at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date.

Holders of the 2024 Notes also have the right to require the Company to repurchase all or a portion of the 2024 Notes at 100% of the principal amount, plus accrued and unpaid interest, if any, upon the occurrence of certain fundamental changes to the Company.

In accounting for the issuance of the 2024 Notes, the Company separated the 2024 Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the principal amount of the 2024 Notes. The Company bifurcated the conversion option of the 2024 Notes from the debt instrument, classified the conversion option in equity and will accrete the resulting debt discount as interest expense over the contractual term of the 2024 Notes using the effective interest rate method. The equity component is not remeasured while the 2024 Notes continue to meet the conditions for equity classification. Upon issuance of the 2024 Notes, after allocation of debt discount and issuance costs, the Company recorded $737,912 as debt and $163,023 as additional paid in capital within stockholders’ equity.

The effective interest rate of the liability component of the 2024 Notes is 4.76%. This interest rate was based on the interest rates of similar liabilities held by other companies with similar credit risk ratings at the time of issuance that did not have associated convertible features. 

22


Table of Contents

 

The debt discount and issuance costs were allocated based on the total amount incurred to the liability and equity components using the same proportions as the proceeds from the 2024 Notes. The equity issuance costs of $3,450 were recorded as a decrease to additional paid-in capital at the issuance date.

The following table represents the carrying value of the 2024 Notes as of June 30, 2020:

 

 

 

June 30, 2020

 

 

December 31, 2019

 

Liability component:

 

 

 

 

 

 

 

 

Principal

 

$

920,000

 

 

$

920,000

 

Less: debt discount and issuance costs, net of amortization

 

 

(153,597

)

 

 

(170,380

)

Net carrying amount

 

$

766,403

 

 

$

749,620

 

Equity component (1)

 

$

163,023

 

 

$

163,023

 

(1) Recorded on the consolidated balance sheets as additional paid-in capital, net of the $3,450 issuance costs in equity.

Capped Calls

In connection with the issuance of the 2024 Notes, including the initial purchasers’ exercise of the option to purchase additional 2024 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls are expected to reduce potential dilution to the Company’s common stock upon conversion of the 2024 Notes and/or offset any cash payments that the Company is required to make in excess of the principal amount of the converted 2024 Notes, as the case may be, with such reduction and/or offset subject to a cap. The Capped Calls have a cap price equal to $223.98 per share, subject to certain adjustments, and expire on August 15, 2024. The Capped Calls are subject to adjustment upon the occurrence of specified extraordinary events affecting the Company, including merger events, tender offers and announcement events. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including nationalization, insolvency or delisting, changes in law, failures to deliver, insolvency filings and hedging disruptions.

For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the 2024 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The premium paid for the purchase of the Capped Calls in the amount of $83,720 and related issuance cost of $1,151 have been recorded as a reduction to additional paid-in capital and will not be remeasured.

For the three and six months ended June 30, 2020 and 2019, the Company incurred the following expenses related to the 2024 Notes:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Interest expense related to contractual interest coupon

 

$

575

 

 

$

 

 

$

1,150

 

 

$

 

Amortization of debt discount and issuance costs

 

 

8,438

 

 

 

 

 

 

16,783

 

 

 

 

Total

 

$

9,013

 

 

$

 

 

$

17,933

 

 

$

 

 

23


Table of Contents

 

9. Equity Award Plans

Stock-Based Compensation Plans

On March 30, 2012, the Board of Directors and the Company’s stockholders approved the 2012 Equity Incentive Plan (the “2012 Plan”), which became effective in April 2012. The 2012 Plan was amended, effective June 2019, when the Company’s stockholders approved an Amended and Restated 2012 Equity Incentive Plan (the “Amended 2012 Plan”) at the annual meeting of the stockholders on June 6, 2019. The Company has eight equity incentive plans: the Company’s 2002 stock option plan (the “2002 Plan”), the Amended 2012 Plan and six plans assumed by the Company upon various business acquisitions. The assumed plans are the Cloudmark plan, the WebLife plan, the Meta Networks plan, the ObserveIT plan and two FireLayers plans. Upon the Company’s initial public offering, all shares that were reserved under the 2002 Plan but not issued, and shares issued but subsequently returned to the plan through forfeitures, cancellations and repurchases became part of the 2012 Plan and no further shares will be granted pursuant to the 2002 Plan. No further shares will be granted pursuant to the assumed plans. All outstanding stock awards under the 2002 Plan, the assumed plans and Amended 2012 Plan will continue to be governed by their existing terms. Under the Amended 2012 Plan, the Company has the ability to issue incentive stock options (“ISOs”), nonstatutory stock options (“NSOs”), restricted stock awards, stock bonus awards, stock appreciation rights (“SARs”), restricted stock units (“RSUs”), and performance stock units (“PSUs”). The Amended 2012 Plan also allows direct issuance of common stock to employees, outside directors and consultants at prices equal to the fair market value at the date of grant of options or issuance of common stock. Additionally, the Amended 2012 Plan provides for the grant of performance cash awards to employees, directors and consultants. The Company has the right to repurchase any unvested shares (at the option exercise price) of common stock issued directly or under option exercises. The right of repurchase generally expires over the vesting period.

Stock bonus and other liability awards are accounted for as liability-classified awards, because the obligations are based predominantly on fixed monetary amounts that are generally known at the inception of the obligation, to be settled with a variable number of shares of the Company’s common stock.

Under the equity incentive plans, the term of an option grant shall not exceed ten years from the date of its grant and options generally vest over a three to four-year period, with vesting on a monthly or annual interval. As of June 30, 2020, 6,601 shares were available for future grant. Restricted stock awards generally vest over a four to five-year period.

The Company net-share settles equity awards held by employees by withholding shares upon vesting to satisfy tax withholding obligations. The shares withheld to satisfy employee tax withholding obligations are returned to the Company’s Amended 2012 Plan and will be available for future issuance. Payments for employee’s tax obligations to the tax authorities are recognized as a reduction to additional paid-in capital and reflected as financing activities in the Company’s consolidated statements of cash flows.

Stock Options

There were no options granted during the six months ended June 30, 2020 and 2019.

The Company realized no income tax benefit from stock option exercises in each of the periods presented due to recurring losses and the valuation allowances for deferred tax assets.

Stock option activity under the Plan is as follows:

 

 

Shares subject to Options Outstanding

 

 

 

Number of

Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Contractual

Term

(in years)

 

 

Aggregate

Intrinsic

Value

 

Balance at December 31, 2019

 

 

1,047

 

 

$

30.55

 

 

 

4.38

 

 

$

88,190

 

Options exercised

 

 

(115

)

 

 

30.65

 

 

 

 

 

 

 

 

 

Options forfeited and expired

 

 

(2

)

 

 

18.06

 

 

 

 

 

 

 

 

 

Balance at June 30, 2020

 

 

930

 

 

$

30.56

 

 

 

3.92

 

 

$

74,934

 

 

24


Table of Contents

 

The total intrinsic value of options exercised was $10,067 and $16,078 for the six months ended June 30, 2020 and 2019, respectively. Total cash proceeds from such option exercises were $3,522 and $2,876 for the six months ended June 30, 2020 and 2019, respectively.

The fair value of option grants that vested was $1,285 and $815 for the six months ended June 30, 2020 and 2019, respectively.

As of June 30, 2020, the Company had unamortized stock-based compensation expense of $6,212 related to stock options that will be recognized over the average remaining vesting term of the options of 1.79 years.

Restricted Stock and Performance Stock Units

A following table summarized the activity of RSUs and PSUs:

 

 

RSUs and PSUs Outstanding

 

 

 

Number of

Shares

 

 

Granted Fair

Value Per Unit

 

Awarded and unvested at December 31, 2019

 

 

4,895

 

 

$

103.48

 

Awards granted

 

 

982

 

 

 

99.62

 

Awards vested

 

 

(749

)

 

 

101.84

 

Awards forfeited

 

 

(146

)

 

 

105.58

 

Awarded and unvested at June 30, 2020

 

 

4,982

 

 

$

102.90

 

 

As of June 30, 2020, there was $358,368 of unamortized stock-based compensation expense related to unvested RSUs, which is expected to be recognized over a weighted average period of 3.39 years.

The Company granted 155 shares of PSU and 11 restricted performance-based shares in the six months ended June 30, 2020. The Company granted 161 shares of PSUs in the six months ended June 30, 2019. The PSU and restricted shares vesting conditions were based on individual performance targets. Unamortized stock-based compensation expense was $2,908 as of June 30, 2020.

Stock Bonus and Other Liability Awards

The total accrued liability for the stock bonus and other liability awards was $8,200 and $13,427 as of June 30, 2020 and December 31, 2019, respectively.

During the six months ended June 30, 2020 and 2019, 125 and 107 shares, respectively, of common stock earned under the stock bonus program were issued. Stock-based compensation expense related to stock bonus program was $8,200 and $6,484 for the six months ended June 30, 2020 and 2019, respectively.

Employee Stock Purchase Plan

On March 30, 2012, the Board of Directors and the Company’s stockholders approved the 2012 Employee Stock Purchase Plan (the “ESPP”), which became effective in April 2012. A total of 745 shares of the Company’s common stock were initially reserved for future issuance under the ESPP. The number of shares reserved for issuance under the ESPP will increase automatically on January 1 of each of the first eight years commencing with 2013 by the number of shares equal to 1% of the Company’s shares outstanding on the immediately preceding December 31, but not to exceed 1,490 shares, unless the Board of Directors, in its discretion, determines to make a smaller increase. As of June 30, 2020, there were 2,580 shares of the Company’s common stock available for future issuance under the ESPP.

As of June 30, 2020, the Company expects to recognize $4,057 of the total unamortized compensation cost related to employee purchases under the ESPP over a weighted average period of 0.38 years.

Restricted Stock and Deferred Shares

The Company granted 111 shares of restricted stock in 2016 to certain key employees with the total fair value of $8,669 with annual vesting term of three years. The Company recognized $1,432 of stock-based compensation expense in the six months ended June 30, 2019. As of December 31, 2019, all shares were vested.

As part of the WebLife acquisition in 2017, 107 shares were deferred for certain key employees with the total fair value of $9,652, and a vesting period between three and four years. The Company recognized $1,204 and $1,197 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, there was $3,413 of

25


Table of Contents

 

unamortized stock-based compensation expense related to the unvested deferred shares. The deferred shares are subject to forfeiture if employment terminates prior to the lapse of the deferral date, and are expensed over the vesting period.

As part of the acquisition of Wombat Security Technologies, Inc. in 2018, 51 shares were deferred for certain key employees with the total fair value of $5,458, and a vesting period of two years. The Company recognized $382 and $1,598 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, all shares were fully vested.

As part of the Meta Networks acquisition in 2019, 72 shares were deferred for certain key employees with the total fair value of $8,338 allocated to post-combination expense, and a vesting period of three years. The Company recognized $1,383 and $350 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, there was $5,206 of unamortized stock-based compensation expense related to the unvested deferred shares. The deferred shares are subject to forfeiture if employment terminates prior to the lapse of the deferral date and are expensed over the vesting period. They are considered issued and outstanding shares of the Company at the acquisition date and have the same rights as other shares of common stock.

10. Net Loss per Share

Basic net loss per share of common stock is calculated by dividing the net loss by the weighted‑average number of shares of common stock outstanding for the period. The weighted‑average number of shares of common stock used to calculate basic net loss per share of common stock excludes those shares subject to repurchase related to stock options or restricted stock that were exercised or issued prior to vesting as these shares are not deemed to be issued for accounting purposes until they vest. Diluted net loss per share of common stock is computed by dividing the net loss using the weighted‑average number of shares of common stock, excluding common stock subject to repurchase, and, if dilutive, potential shares of common stock outstanding during the period. Basic and diluted net loss per common share was the same for all periods presented as the impact of all potentially dilutive securities outstanding was anti-dilutive.

The following table presents the potentially dilutive common shares outstanding that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:

 

 

 

June 30, 2020

 

 

June 30, 2019

 

Stock options to purchase common stock

 

 

930

 

 

 

1,132

 

Restricted stock units

 

 

4,982

 

 

 

4,589

 

Employee stock purchase plan

 

 

127

 

 

 

244

 

Common stock subject to repurchase

 

 

143

 

 

 

54

 

Bonus and other liability awards

 

 

74

 

 

 

114

 

2024 Notes

 

 

5,975

 

 

 

 

Total

 

 

12,231

 

 

 

6,133

 

 

11. Segment Reporting

Operating segments are reported in a manner consistent with the internal reporting supported and defined by the components of an enterprise about which separate financial information is available, provided and is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis. The Company has one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, the Company determined that it has one operating and reportable segment.

26


Table of Contents

 

The following sets forth total revenue by geographic area. Revenue by geographic area is based upon the billing address of the customer:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Total revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

205,077

 

 

$

172,682

 

 

$

403,702

 

 

$

336,101

 

Rest of world

 

 

53,361

 

 

 

41,757

 

 

 

104,510

 

 

 

81,275

 

Total revenue

 

$

258,438

 

 

$

214,439

 

 

$

508,212

 

 

$

417,376

 

 

Long-lived assets by geographic area are presented below:

 

 

June 30, 2020

 

 

December 31, 2019

 

Long-lived assets:

 

 

 

 

 

 

 

 

United States

 

$

70,092

 

 

$

58,447

 

Rest of world

 

 

14,771

 

 

 

15,065

 

Total long-lived assets

 

$

84,863

 

 

$

73,512

 

 

12. Income Taxes

The Company’s quarterly provision for income taxes is based on an estimated effective annual income tax rate. The Company’s quarterly provision for income taxes also includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.

Income tax expense for the three and six months ended June 30, 2020 was $1,660 and $29,829 on pre-tax losses of $20,935 and $67,003, respectively. The Company recognized income tax expense of $280 and $900 on pre-tax losses of $28,633 and $56,291 for the three and six months ended June 30, 2019, respectively. The income tax rate for the three and six months ended June 30, 2020 varied from the United States statutory income tax rate primarily due to valuation allowances in the United States whereby pre-tax losses and income do not result in the recognition of corresponding income tax benefits and expenses. The income tax rate for the six months ended June 30, 2020 also varied from the United States statutory income rate due to the recognition of $27,107 tax expense related to the transfer of certain intellectual property rights from the Company’s wholly owned subsidiary in Israel to the United States which occurred in the quarter ended March 31, 2020. The income tax rate for the three and six months ended June 30, 2019 varied from the United States statutory income tax rate primarily due to valuation allowances in the United States whereby pre-tax losses and income do not result in the recognition of corresponding income tax benefits and expenses.    

The Company’s effective tax rate for the six months ended June 30, 2020 and 2019 was negative 45% and 2%, respectively.

The Company reviews the likelihood that it will realize the benefit of its deferred tax assets and, therefore, the need for valuation allowances, on a quarterly basis. There is no corresponding income tax benefit recognized with respect to losses incurred and no corresponding income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in the Company’s effective tax rate. The Company intends to maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.

As of June 30, 2020, the Company’s gross uncertain tax benefits totaled $50,581, excluding related accrued interest and penalties of $1,238. As of June 30, 2020, $32,206 of the Company’s uncertain tax benefits, including related accrued interest and penalties, would impact the effective tax rate if recognized. During the six months ended June 30, 2020, the Company’s gross uncertain tax benefits increased $17,411. The increase is comprised of a $17,432 increase for tax positions taken in the current period, offset by a $21 decrease for tax positions taken in prior periods. 

27


Table of Contents

 

The Company is currently under audit by the Israel Tax Authority for tax years 2013 through 2017. Due to the audit by the Israel Tax Authority it is reasonably possible that the Company’s uncertain tax positions could change within the next 12 months. An estimate of the range of any change cannot be made. The Company believes it has recorded all appropriate provisions for all jurisdictions and open years. However, the Company can give no assurance that taxing authorities will not propose adjustments that would increase its tax liabilities. The Company is not currently under audit by the IRS or any similar taxing authority in any other material jurisdiction.

The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted by the United States on March 27, 2020. The CARES Act did not have a material impact on the Company’s provision for income taxes for the six months ended June 30, 2020.

13. Defined Contribution Plan

The Company’s tax-deferred savings plan is qualified under Section 401(k) of the United States Internal Revenue Code. Employees may make voluntary, tax-deferred contributions to the 401(k) Plan up to the statutorily prescribed annual limit. The Company makes discretionary matching contributions to the 401(k) Plan on behalf of employees up to the limit determined by the Board of Directors. The Company contributed $579 and $2,228, respectively, to the 401(k) Plan during the three and six months ended June 30, 2020. The Company contributed $589 and $1,420, respectively, to the 401(k) Plan during the three and six months ended June 30, 2019.

  

 

28


Table of Contents

 

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 the (1) unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q, and (2) the audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2019 included in our 2019 Annual Report on Form 10-K. This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements are often identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. Such forward-looking statements are subject to risks and uncertainties, including risk and uncertainty around the impact of the COVID-19 outbreak, and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors”, set forth in Part II, Item 1A of this Form 10-Q and in our other SEC filings, including our 2019 Annual Report on Form 10-K. We disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

Overview

Proofpoint is a leading next generation cybersecurity company that enables large and mid-sized organizations worldwide to protect their employees from advanced threats and compliance risks. Our security and compliance platform is comprised of an integrated suite of advanced threat protection, information protection, and brand protection solutions. These capabilities include email protection and authentication, advanced threat protection, data loss prevention, email encryption, SaaS application protection, response orchestration and automation, digital risk, security training, web browser isolation, archiving, eDiscovery, supervision, and secure communication. Our solutions are built on a flexible, cloud-based platform and leverage a number of proprietary technologies - including big data analytics, machine learning, deep content inspection, secure storage, advanced encryption, intelligent message routing, dynamic malware analysis, threat correlation, and virtual execution environments to address today’s rapidly changing threat and compliance landscape.

Our platform addresses this growing challenge by not only protecting data as it flows into and out of the enterprise via on-premises and cloud-based email, social media and other cloud applications, but also by keeping track of this information as it is modified and distributed throughout the enterprise for compliance and data loss prevention, and securely archiving these communications for compliance and discovery. We help organizations reduce their critical risk in five major ways:

 

Protecting users from the advanced attacks that target them via email, web, networks, social media, and cloud apps;

 

Preventing the theft or inadvertent loss of sensitive information and, in turn, ensuring compliance with regulatory data protection mandates;

 

Improving the resilience of end-users to the threats that target them and training them to be better caretakers of their organizations’ critical data;

 

Collecting, retaining, supervising and discovering communications and sensitive data for compliance and litigation support; and

 

Enabling organizations to respond quickly to security issues, providing both the intelligence and the context to prioritize incidents and orchestrate remediation actions.

Our platform and its associated solutions are sold to customers on a subscription basis and can be deployed through our unique cloud-based architecture that leverages both our global data centers as well as optional points-of-presence behind our customers’ firewalls. Our flexible deployment model enables us to deliver superior security and compliance while maintaining the favorable economics afforded by cloud computing, creating a competitive advantage for us over legacy on-premises and cloud-only offerings.

29


Table of Contents

 

We were founded in 2002 to provide a unified solution to help enterprises address their growing data security requirements. Our first solution was commercially released in 2003 to combat the burgeoning problem of spam and viruses and their impact on corporate email systems. To address the evolving threat landscape and the adoption of communication and collaboration systems beyond corporate email and networks, we have broadened our solutions to defend against a wide range of threats, including email, mobile apps and social media, to protect the information people create from both compromise and compliance risks, and to archive and govern corporate information. Today, our solutions are used worldwide to protect well over 100 million end users at enterprise customers, and millions more via service providers through our Cloudmark division. As the threat environment has continued to evolve, we have dedicated significant resources to meet the ongoing challenges that this highly dynamic environment creates for our customers such as investing significantly to expand the breadth of our data protection platform as these expenditures are primarily in connection with the replacement and upgrade of equipment to lower the cost of deployment as well as to improve the efficiency for our cloud-based architecture.

Our business is based on a recurring revenue model. Our customers pay a subscription fee to license the various components of our SaaS platform for a contract term that is typically one to three years. At the end of the license term, customers may renew their subscription and in each year since the launch of our first solution in 2003, we have maintained a renewal rate with our existing customers of over 90%. We derive this retention rate by calculating the total annually recurring subscription revenue from customers currently using our SaaS platform and dividing it by the total annually recurring subscription revenue from both these current customers as well as all business lost through non-renewal.

We market and sell our solutions worldwide both directly through our sales teams and indirectly through a hybrid model where our sales organization actively assists our network of distributors and resellers. We also derive a lesser portion of our total revenue from the license of our solutions to strategic partners who offer our solutions in conjunction with one or more of their own products or services.

Our solutions are designed to be implemented, configured and operated without the need for any training or professional services. We offer various training and professional services for those customers that seek to develop deeper expertise in the use of our solutions or would like assistance with complex configurations or the importing of data. In some cases, we provide a hardware appliance to those customers that elect to host elements of our solution behind their firewall. Increasing adoption of virtualization in the data center has led to a decline in the sales of our hardware appliances and a shift towards our software-based virtual appliances, which are delivered as a download via the Internet. Our hardware and services offerings carry lower margins and are provided as a courtesy to our customers. We expect the overall proportion of revenue derived from the hardware and services offerings to generally remain below 5% of our total revenue.

Historically, the majority of our revenue was derived from our customers in the United States. We believe the markets outside of the United States offer an opportunity for growth and we intend to make additional investments in sales and marketing to expand in these markets. Revenue from customers outside of the United States grew by 29% for the six months ended June 30, 2020 as compared to the prior year period, representing 21% of our total revenue for the period. In terms of customer concentration, two partners accounted for 13% and 11%, respectively, of our total revenue for the three months ended June 30, 2020. Two partners accounted for 12% and 11% of our total revenue, respectively, for the three months ended June 30, 2019. These partners sold to a number of end-users, none of which accounted for more than 10% of our total revenue. The partners’ sales were spread across many individual customers, all of which have a direct relationship with us as part of their access to our demand services.

We have not been profitable to date and will need to grow revenue at a rate faster than our investments in cost of revenue and operating expenses in order to achieve profitability, as discussed in more detail below.

Significant Developments

 

In March 2020, the World Health Organization declared the outbreak of the COVID-19 pandemic, which continues to spread throughout the U.S. and the world and has resulted in authorities implementing numerous measures to contain the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, and business limitations and shutdowns. During the first two quarters of 2020, the Company’s overall financial results and operations were modestly impacted by the COVID-19 outbreak. The Company also indicated it expected to experience a modest decline in new and add-on billings as compared to 2019, which will have a greater impact on the Company’s financial results in the second half of 2020 than in the first half of the year. The Company’s travel expense and marketing expense for in-person events were decreased as well due to global restrictions on travel issued by most major nations where the Company does business. In addition, see Part II-Item 1A, “Risk Factors,” included herein for an update that we made to our existing risk factors to include information on risks associated with pandemics in general and COVID-19 specifically. The extent to which the COVID-19 outbreak impacts our financial results and operations for fiscal year 2020 and going forward will depend on future developments which are highly

30


Table of Contents

 

uncertain and cannot be predicted, including new information which may emerge concerning the severity of the outbreak and the actions being taken to contain and treat it.

We are taking a variety of measures to ensure the availability and functioning of our critical infrastructure, to promote the safety and security of our employees and to support the communities in which we operate. These measures include requiring remote working arrangements for employees where practicable. We are following public and private sector policies and initiatives to reduce the transmission of COVID-19, such as the imposition of travel restrictions, the promotion of social distancing and the adoption of work-from-home arrangements, and all of these policies and initiatives could impact our operations. The COVID-19 pandemic presents extraordinary challenges in predicting future performance, and while we have modeled many scenarios and associated outcomes, there may be events or trends that are more dire than we have modeled given the unique nature of this event. In particular, we are monitoring COVID-19’s effects on our business across many dimensions, including its broad effects on customers in highly impacted industries and on key European economies as they each attempt to recover. These dimensions may change as the pandemic and the response to the pandemic evolve. Some of our customers impacted by COVID-19 seek to manage cash by executing shorter contract durations or by furloughing or laying off employees, especially in highly impacted industries such as travel and hospitality. Other customers are choosing to slow or defer projects, especially those in highly impacted industries and with complex projects requiring large archiving imports that rely heavily on third party resources to manage and execute. We will continue to monitor the impact of the COVID-19 pandemic and continually assess its potential effects on our business and our outlook, the actual results of which will largely depend on future developments, including the duration and spread of the outbreak as well as the varied impacts to our customer base by region or industry, which cannot be accurately predicted and are uncertain.

Key Opportunities and Challenges

The total costs associated with the teams tasked with closing business with new customers and additional business with our existing customers have represented more than 90% of our total sales and marketing costs since 2008. Although we expect customers to be profitable over the duration of the customer relationship, the upfront costs typically exceed related revenue during the earlier periods of a contract. As a result, while our practice of invoicing our customers for the entire amount of the contract at the start of the term provides us with a relatively immediate contribution to cash flow, the revenue is recognized ratably over the term of the contract, and hence contributions toward operating income are limited in the period where the sales and marketing costs are incurred. Accordingly, an increase in the mix of new customers as a percentage of total customers would likely negatively impact our near-term operating results. On the other hand, we expect that an increase in the mix of existing customers as a percentage of total customers would positively impact our operating results over time. As we accumulate customers that continue to renew their contracts, we anticipate that our mix of existing customers will increase, contributing to a decrease in our sales and marketing costs as a percentage of total revenue and a commensurate improvement in our operating income.

As part of maintaining our SaaS platform, we provide ongoing updates and enhancements to the platform services both in terms of the software as well as the underlying hardware and data center infrastructure. These updates and enhancements are provided to our customers at no additional charge as part of the subscription fees paid for the use of our platform. While more traditional products eventually become obsolete and require replacement, we are constantly updating and maintaining our cloud-based services and as such they operate with a continuous product life cycle. Much of this work is designed to both maintain and enhance the customers’ experience over time while also lowering our costs to deliver the service. Our SaaS platform is a shared infrastructure that is used by all of our customers. Accordingly, the costs of the platform are spread in a relatively uniform manner across the entire customer base and no specific infrastructure elements are directly attached to any particular customer. As such, in the event that a customer chooses to not renew its subscription, the underlying resources are reallocated either to new customers or to accommodate the expanding needs of our existing customers and, as a result, we do not believe that the loss of any particular customer has a meaningful impact on our gross profit as long as we continue to grow our customer base.

To date, our customers have primarily used our solutions in conjunction with email messaging content. We have developed solutions to address new and evolving messaging solutions such as social media and file sharing applications, but these solutions are relatively nascent. If customers increase their use of these new messaging solutions in the future, we anticipate that our growth in revenue associated with older email messaging solutions may slow over time. Although revenue associated with our social media and file sharing applications has not been material to date, we believe that our ability to provide security, archiving, governance and discovery for these new solutions will be viewed as valuable by our existing customers, enabling us to derive revenue from these new forms of messaging and communication.

With the majority of our business, we invoice our customers for the entire contract amount at the start of the term and these amounts are recorded as deferred revenue on our balance sheet, with the dollar weighted average duration of these contracts for any given period over the past three years typically ranging from 14 to 20 months. As a result, while our practice

31


Table of Contents

 

of invoicing customers for the entire amount of the contract at the start of the term provides us with a relatively immediate contribution to cash flow, the revenue is recognized ratably over the term of the contract, and hence contributions toward operating income are realized over an extended period. As such, our efforts to improve our profitability require us to invest far less in operating expenses than the cash flow generated by our business might otherwise allow. As we strive to invest in an effort to continue to increase the size and scale of our business, we expect that the level of investment afforded by our growth in revenue should be sufficient to fund the investments needed to drive revenue growth and broaden our product line.

Considering all of these factors, we do not expect to be profitable on a GAAP basis in the near term and in order to achieve profitability we will need to grow revenue at a rate faster than our investments in operating expenses and cost of revenue.

We intend to grow our revenue through acquiring new customers by investing in our sales and marketing activities. We believe that an increase in new customers in the near term will result in a larger base of renewal customers, which, over time, we expect to be more profitable for us.

Sales and marketing is our largest expense and hence a significant contributing factor to our operating losses. We believe that our opportunity to improve our return on investment on sales and marketing costs relies primarily on our ongoing ability to cost-effectively renew our business with existing customers, thereby lowering our overall sales and marketing costs as a percentage of revenue as the mix of revenue derived from this more profitable renewal activity increases over time. Therefore, we anticipate that our initial significant investments in sales and marketing activities will, over time, generate a larger base of more profitable customers. Cost of subscription revenue is also a significant expense for us, and we expect to continue to build on the improvements over the past years, such as in replacing third-party technology with our proprietary technology and improving the utilization of our fixed investments in equipment and infrastructure, in order to provide the opportunity for improved subscription gross margins over time. Although we plan to continue enhancing our solutions, we intend to lower our rate of investment in research and development as a percentage of revenue over time by deriving additional revenue from our existing solutions rather than by adding entirely new categories of solutions. In addition, as personnel costs are one of the primary drivers of the increases in our operating expenses, we plan to reduce our historical rate of headcount growth over time.

Key Metrics

We regularly review a number of metrics, including the following key metrics presented in the table below, to evaluate our business, measure our performance, identify trends in our business, prepare financial projections and make strategic decisions. Many of these key metrics, such as non-GAAP gross margin, billings and free cash flow, are non-GAAP measures. This non-GAAP information is not necessarily comparable to non-GAAP information of other companies. Users of this financial information should consider the types of events and transactions for which adjustments have been made.

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

 

($ in thousands)

 

Total revenue

 

$

258,438

 

 

$

214,439

 

 

$

508,212

 

 

$

417,376

 

Growth

 

 

21

%

 

 

25

%

 

 

22

%

 

 

25

%

Gross margin percentage

 

 

74

%

 

 

73

%

 

 

73

%

 

 

73

%

Non-GAAP gross margin

 

 

80

%

 

 

79

%

 

 

80

%

 

 

79

%

Billings (non-GAAP)

 

$

250,018

 

 

$

232,119

 

 

$

488,007

 

 

$

447,168

 

Growth

 

 

8

%

 

 

17

%

 

 

9

%

 

 

16

%

Free cash flows (non-GAAP)

 

$

18,820

 

 

$

35,037

 

 

$

98,635

 

 

$

83,659

 

 

Non-GAAP gross margin

We define non-GAAP gross margin as non-GAAP gross profit divided by GAAP revenue. We define non-GAAP gross profit as GAAP gross profit, adjusted to exclude stock-based compensation expense and the amortization of intangibles associated with acquisitions. We consider this non-GAAP financial measure to be a useful metric for management and investors because it excludes the effect of stock-based compensation expense and the amortization of intangibles associated with acquisitions so that our management and investors can compare our business operating results over multiple periods, and compare our financial results with other companies in its industry, many of which present similar non-GAAP financial measure. However, there are a number of limitations related to the use of non-GAAP gross margin versus gross margin calculated in accordance with GAAP. For example, stock-based compensation has been and will continue to be for the foreseeable future a significant recurring expense in our business. Stock-based compensation is an important part of our employees’ compensation and impacts their performance. In addition, the components of the costs that we exclude in our

32


Table of Contents

 

calculation of non-GAAP gross margin may differ from the components that our peer companies exclude when they report their non-GAAP results. Management compensates for these limitations by providing specific information regarding the GAAP amounts excluded from non-GAAP gross margin and evaluating non-GAAP gross margin together with gross margin calculated in accordance with GAAP.

The following table presents the reconciliation of gross margin to Non-GAAP gross margin for the three and six months ended June 30, 2020 and 2019:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

 

($ in thousands)

 

GAAP gross profit

 

$

190,863

 

 

$

156,611

 

 

$

371,706

 

 

$

304,305

 

GAAP gross margin

 

 

74

%

 

 

73

%

 

 

73

%

 

 

73

%

Plus:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

6,643

 

 

 

5,323

 

 

 

13,556

 

 

 

10,104

 

Amortization expense of intangible assets

 

 

9,992

 

 

 

7,505

 

 

 

19,930

 

 

 

14,267

 

Non-GAAP gross profit

 

$

207,498

 

 

$

169,439

 

 

$

405,192

 

 

$

328,676

 

Non-GAAP gross margin

 

 

80

%

 

 

79

%

 

 

80

%

 

 

79

%

Billings

We have included billings, a non‑GAAP financial measure, in this report because it is a key measure used by our management and board of directors to manage our business and monitor our near-term cash flows. We define billings as revenue recognized plus the change in deferred revenue and customer prepayments less unbilled accounts receivable from the beginning to the end of the period, but excluding additions to deferred revenue and customer prepayments from acquisitions. We have provided reconciliation between total revenue, the most directly comparable GAAP financial measure, and billings. Accordingly, we believe that billings provide useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and board of directors.

Our use of billings as a non-GAAP measure has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for revenue or an analysis of our results as reported under GAAP. Some of these limitations are:

 

Billings are not a substitute for revenue, as trends in billings are not necessarily directly correlated to trends in revenue;

 

Billings are affected by a combination of factors including the timing of renewals, the sales of our solutions to both new and existing customers, the relative duration of contracts sold, and the relative amount of business derived from strategic partners. As each of these elements has unique characteristics in the relationship between billings and revenue, our billings activity is not necessarily closely correlated to revenue; and

 

Other companies, including companies in our industry, may not use billings, may calculate billings differently, or may use other financial measures to evaluate their performance, all of which reduce the usefulness of billings as a comparative measure.

Our deferred revenue consists of amounts that have been invoiced but have not been recognized as revenue as of the period end. Customer prepayments represent billed amounts for which the contract can be terminated and the customer has a right of refund. Unbilled accounts receivable represent amounts for which we have recognized revenue, pursuant to our revenue recognition policy, for subscription software already delivered and professional services already performed, but billed in arrears and for which we believe we have an unconditional right to payment.

33


Table of Contents

 

The following table presents the reconciliation of total revenue to billings for the three and six months ended June 30, 2020 and 2019:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

 

($ in thousands)

 

Total revenue

 

$

258,438

 

 

$

214,439

 

 

$

508,212

 

 

$

417,376

 

Deferred revenue and customer prepayments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ending

 

 

776,255

 

 

 

635,450

 

 

 

776,255

 

 

 

635,450

 

Beginning

 

 

787,098

 

 

 

617,170

 

 

 

797,173

 

 

 

605,073

 

Net change

 

 

(10,843

)

 

 

18,280

 

 

 

(20,918

)

 

 

30,377

 

Unbilled accounts receivable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ending

 

 

1,542

 

 

 

1,861

 

 

 

1,542

 

 

 

1,861

 

Beginning

 

 

3,965

 

 

 

1,261

 

 

 

2,255

 

 

 

1,276

 

Net change

 

 

2,423

 

 

 

(600

)

 

 

713

 

 

 

(585

)

Billings

 

$

250,018

 

 

$

232,119

 

 

$

488,007

 

 

$

447,168

 

Free cash flows

We define free cash flow as net cash provided by operating activities minus capital expenditures. 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 the business that, after the acquisition of property and equipment, can be used for strategic opportunities, including investing in our business, making strategic acquisitions, and strengthening the balance sheet. Analysis of free cash flow facilitates management’s comparisons of our operating results to competitors’ operating results. A limitation of using free cash flow versus the GAAP measure of net cash provided by operating activities as a means for evaluating our company is that free cash flow does not represent the total increase or decrease in the cash balance from operations for the period because it excludes cash used for capital expenditures during the period. Management compensates for this limitation by providing information about our capital expenditures on the face of the cash flow statement and in the “Liquidity and Capital Resources” section below.

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

 

($ in thousands)

 

GAAP cash flows provided by operating activities:

 

$

30,610

 

 

$

43,410

 

 

$

122,784

 

 

$

97,509

 

Less:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of property and equipment

 

 

(11,790

)

 

 

(8,373

)

 

 

(24,149

)

 

 

(13,850

)

Non-GAAP free cash flows

 

$

18,820

 

 

$

35,037

 

 

$

98,635

 

 

$

83,659

 

Critical Accounting Policies and Estimates

The discussion and analysis of our financial condition and results of operations is based upon our accompanying Condensed Consolidated Financial Statements, which have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates, assumptions and judgments that can have significant impact on the reported amounts of assets and liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities at the date of our financial statements. We base our estimates, assumptions and judgments on historical experience and various other factors that we believe to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions. On a regular basis, we evaluate our estimates, assumptions and judgments and make changes accordingly.

We believe that the estimates, assumptions and judgments involved in revenue recognition, deferred commissions, stock-based compensation expense, fair value of assets acquired and liabilities assumed in business combinations, impairment assessment of goodwill, intangible assets and other long-lived assets, loss contingency, and recognition and measurement of current and deferred income taxes have the greatest potential impact on our accompanying Condensed Consolidated Financial Statements, and consider these to be our critical accounting estimates. Historically, our estimates, assumptions and judgments relative to our critical accounting policies have not differed materially from actual results. The critical accounting estimates associated with these policies are described in our 2019 Annual Report on Form 10-K, under “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

For performance-based restricted stock units and restricted shares, we recognize expense when it is probable that the performance conditions will be met. We assess these conditions on a quarterly basis.

34


Table of Contents

 

Components of Our Results of Operations

Revenue

We derive our revenue primarily through the license of various solutions and services on our security-as-a-service platform on a subscription basis, supplemented by the sales of training, professional services and hardware depending upon our customers’ requirements.

Subscription. We license our platform and its associated solutions and services on a subscription basis. The fees are charged on a per user, per year basis. Subscriptions are typically one to three years in duration. We invoice our customers upon signing for the entire term of the contract. The invoiced non-cancellable amounts billed in advance are treated as deferred revenue on the balance sheet and are recognized ratably, in accordance with the appropriate revenue recognition guidelines, over the term of the contract. We also derive a portion of our subscription revenue from the license of our solutions to strategic partners. We bill these strategic partners monthly. We expect our subscription revenue will continue to grow and remain above 95% of our total revenue.

Hardware and services. We provide hardware appliances as a convenience to our customers and as such it represents a small part of our business. Our solutions are designed to be implemented, configured and operated without the need for any training or professional services. For those customers that seek to develop deeper expertise in the use of our solutions or would like assistance with complex configurations or the importing of data, we offer various training and professional services. We typically invoice the customer for hardware at the time of shipment. We typically invoice customers for services at the time the order is placed and recognize this revenue as the services are performed. On occasion, customers may retain us for special projects such as archiving import and export services; these types of services are recognized upon completion of the project. We expect the overall proportion of revenue derived from hardware and service offerings to generally remain below 5% of our total revenue.

Cost of Revenue

Our cost of revenues consists of cost of subscription revenue and cost of hardware and services revenue. Personnel costs, which consist of salaries, benefits, bonuses, stock-based compensation, data center costs and hardware costs, are the most significant components of our cost of revenues. We expect personnel costs to continue to increase in absolute dollars as we hire new employees to continue to grow our business.

Cost of Subscription Revenue. Cost of subscription revenue primarily includes personnel costs, consisting of salaries, benefits, bonuses, and stock-based compensation, for employees who provide support services to our customers and operate our data centers. Other costs include fees paid to contractors who supplement our support and data center personnel; expenses related to the use of third-party data centers in both the United States and internationally; depreciation of data center equipment; amortization of licensing fees and royalties paid for the use of third-party technology; amortization of internally developed intangible assets; and the amortization of intangible assets acquired through business combinations. Growth in subscription revenue generally consumes production resources, requiring us to gradually increase our cost of subscription revenue in absolute dollars as we expand our investment in data center equipment, the third-party data center space required to house this equipment, and the personnel needed to manage this higher level of activity.

Cost of Hardware and Services Revenue. Cost of hardware and services revenue includes personnel costs for employees who provide training and professional services to our customers as well as the cost of server hardware shipped to our customers that we procure from third parties and configure with our software solutions.

Operating Expenses

Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel costs, which consist of salaries, benefits, bonuses, and stock-based compensation, are the most significant component of our operating expenses. Our headcount has increased from 2,047 employees as of December 31, 2017 to 3,368 employees as of December 31, 2019. As a result of this growth in headcount, operating expenses have increased significantly over these periods. We expect personnel costs to continue to increase in absolute dollars as we hire new employees to continue to grow our business.

Research and Development. Research and development expenses include personnel costs, consulting services and depreciation. We believe that these investments have played an important role in broadening the capabilities of our platform over the course of our operating history, enhancing the relevance of our solutions in the market in general and helping us to retain our customers over time. We expect to continue to devote substantial resources to research and development in an effort to continuously improve our existing solutions as well as to develop new offerings. We believe that these investments

35


Table of Contents

 

are necessary to maintain and improve our competitive position. However, over the longer term, we intend to monitor these costs so as to decrease this spending as a percentage of total revenue. Our research efforts include both software developed for our internal use on behalf of our customers as well as software elements to be used by our customers in their own facilities. To date, our capitalized costs on software developed for internal use on behalf of our customers were not material. For the software developed for use on our customers’ premises, the costs associated with the development work between technological feasibility and the general availability has not been material and as such we have not capitalized any of these development costs to date.

Sales and Marketing. Sales and marketing expenses include personnel costs, sales commissions, and other costs including travel and entertainment, marketing and promotional events, public relations and marketing activities. These costs also include amortization of intangible assets as a result of our past acquisitions. Due to our continued investment in growing our sales and marketing operations, both domestically and internationally, headcount increases were reflected in higher compensation expense consistent with our revenue growth. Our sales personnel are typically not immediately productive, and therefore the increase in sales and marketing expenses we incur when we add new sales representatives is not immediately offset by increased revenue and may not result in increased revenue over the long-term if these new sales people fail to become productive. The timing of our hiring of new sales personnel and the rate at which they generate incremental revenue will affect our future financial performance. We expect that sales and marketing expenses will continue to increase in absolute dollars and be among the most significant components of our operating expenses.

General and Administrative. General and administrative expenses consist of personnel costs, consulting services, audit fees, tax services, legal expenses and other general corporate items. As a result of our operational growth, we expect our general and administrative expenses to increase in absolute dollars in future periods as we continue to expand our operations and hire additional personnel.

Interest Expense

Interest expense consists of interest expense related to our convertible senior notes.

Other Income (Expense), Net

Other income (expense), net, consists primarily of interest income earned on our cash, cash equivalents and short-term investments, and the net effect of foreign currency transaction gains and losses.

Income Taxes

For most of the prior years, our income tax expense or benefit were primarily related to state and foreign income taxes. As we have incurred operating losses in all periods to date and recorded a full valuation allowance against our deferred tax assets, we had not historically recorded a provision for federal income taxes. Realization of any of our deferred tax assets depends upon future earnings, the timing and amount of which are uncertain. Utilization of our net operating losses and research and development credits may be subject to substantial annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Analyses have been conducted to determine whether an ownership change had occurred since inception. The analyses have indicated that although ownership changes have occurred in prior years, the net operating losses and research and development credits would not expire before utilization as a result of the ownership change. In the event we have subsequent changes in ownership, net operating losses and research and development credit carryovers could be limited and may expire unutilized as a result of the subsequent ownership change.

Recent Accounting Pronouncements

Refer to Note 1 “The Company and Summary of Significant Accounting Policies” to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for a full description of recent accounting pronouncements.

36


Table of Contents

 

Results of Operations

The following table is a summary of our consolidated statements of operations and results of operations as a percentage of our total revenue for those periods.

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

 

Amount

 

 

% of revenue

 

 

Amount

 

 

% of revenue

 

 

Amount

 

 

% of revenue

 

 

Amount

 

 

% of revenue

 

 

 

($ in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

$

254,892

 

 

 

99

%

 

$

210,780

 

 

 

98

%

 

$

498,961

 

 

 

98

%

 

$

410,364

 

 

 

98

%

Hardware and services

 

 

3,546

 

 

 

1

 

 

 

3,659

 

 

 

2

 

 

 

9,251

 

 

 

2

 

 

 

7,012

 

 

 

2

 

Total revenue

 

 

258,438

 

 

 

100

 

 

 

214,439

 

 

 

100

 

 

 

508,212

 

 

 

100

 

 

 

417,376

 

 

 

100

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

 

59,193

 

 

 

23

 

 

 

50,648

 

 

 

24

 

 

 

119,041

 

 

 

23

 

 

 

98,900

 

 

 

24

 

Hardware and services

 

 

8,382

 

 

 

3

 

 

 

7,180

 

 

 

3

 

 

 

17,465

 

 

 

4

 

 

 

14,171

 

 

 

3

 

Total cost of revenue

 

 

67,575

 

 

 

26

 

 

 

57,828

 

 

 

27

 

 

 

136,506

 

 

 

27

 

 

 

113,071

 

 

 

27

 

Gross profit

 

 

190,863

 

 

 

74

 

 

 

156,611

 

 

 

73

 

 

 

371,706

 

 

 

73

 

 

 

304,305

 

 

 

73

 

Operating expense:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

70,602

 

 

 

27

 

 

 

55,185

 

 

 

26

 

 

 

140,497

 

 

 

27

 

 

 

108,434

 

 

 

26

 

Sales and marketing

 

 

116,279

 

 

 

45

 

 

 

102,837

 

 

 

48

 

 

 

239,441

 

 

 

47

 

 

 

199,841

 

 

 

48

 

General and administrative

 

 

14,812

 

 

 

6

 

 

 

27,881

 

 

 

13

 

 

 

44,367

 

 

 

9

 

 

 

53,706

 

 

 

13

 

Total operating expense

 

 

201,693

 

 

 

78

 

 

 

185,903

 

 

 

87

 

 

 

424,305

 

 

 

83

 

 

 

361,981

 

 

 

87

 

Operating loss

 

 

(10,830

)

 

 

(4

)

 

 

(29,292

)

 

 

(14

)

 

 

(52,599

)

 

 

(10

)

 

 

(57,676

)

 

 

(14

)

Interest expense

 

 

(9,013

)

 

 

(4

)

 

 

 

 

 

 

 

 

(17,933

)

 

 

(4

)

 

 

 

 

 

 

Other (expense) income, net

 

 

(1,092

)

 

 

 

 

 

659

 

 

 

1

 

 

 

3,529

 

 

 

1

 

 

 

1,385

 

 

 

 

Loss before income taxes

 

 

(20,935

)

 

 

(8

)

 

 

(28,633

)

 

 

(13

)

 

 

(67,003

)

 

 

(13

)

 

 

(56,291

)

 

 

(14

)

Provision for income taxes

 

 

(1,660

)

 

 

(1

)

 

 

(280

)

 

 

 

 

 

(29,829

)

 

 

(6

)

 

 

(900

)

 

 

 

Net loss

 

$

(22,595

)

 

 

(9

)%

 

$

(28,913

)

 

 

(13

)%

 

$

(96,832

)

 

 

(19

)%

 

$

(57,191

)

 

 

(14

)%

Comparison of the three and six months ended June 30, 2020 and 2019:

Revenue

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

% Change

 

 

2020

 

 

2019

 

 

% Change

 

 

 

($ in thousands)

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

$

254,892

 

 

$

210,780

 

 

 

21

%

 

$

498,961

 

 

$

410,364

 

 

 

22

%

Hardware and services

 

 

3,546

 

 

 

3,659

 

 

 

(3

)%

 

 

9,251

 

 

 

7,012

 

 

 

32

%

Total revenue

 

$

258,438

 

 

$

214,439

 

 

 

21

%

 

$

508,212

 

 

$

417,376

 

 

 

22

%

 

Subscription revenue for the three and six months ended June 30, 2020 increased $44.1 million, or 21%, and $88.6 million, or 22%, respectively, as compared to the corresponding periods last year. The increases were primarily due to $32.9 million and $65.9 million, respectively, increases in subscription revenue contributed from the United States. To a lesser extent, for the same periods, there were increases of $11.2 million and $22.7 million, respectively, in revenue contributed from international locations. The increases in subscription revenue were due to the increased demand for our advanced threat solutions, increase in add-on activity and renewal rate being in excess of 90%. Additionally, the revenue recognized from acquired deferred revenue related to our acquisitions were $1.5 million and $3.6 million, respectively, in the three and six months ended June 30, 2020 as compared to $1.3 million and $3.1 million, respectively, in the three and six months ended June 30, 2019.

Hardware and services revenue change was not material for the three months ended June 30, 2020 as compared to the same period in 2019. For the six months ended June 30, 2020, hardware and service revenue increased $2.2 million, or 32% as compared to the corresponding period last year. The increase was primarily due to an increase in hardware revenue of $0.8 million and an increase in professional service revenue of $1.4 million.

37


Table of Contents

 

Cost of Revenue

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

% Change

 

 

2020

 

 

2019

 

 

% Change

 

 

 

($ in thousands)

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

$

59,193

 

 

$

50,648

 

 

 

17

%

 

$

119,041

 

 

$

98,900

 

 

 

20

%

Hardware and services

 

 

8,382

 

 

 

7,180

 

 

 

17

%

 

 

17,465

 

 

 

14,171

 

 

 

23

%

Total cost of revenue

 

$

67,575

 

 

$

57,828

 

 

 

17

%

 

$

136,506

 

 

$

113,071

 

 

 

21

%

 

Cost of subscription revenue for the three and six months ended June 30, 2020 increased $8.6 million, or 17%, and $20.1 million, or 20%, respectively, as compared to the corresponding periods last year. The increases were primarily due to $6.1 million and $13.9 million, respectively, increases in operations-related expenses including higher network expense from increased data usage, depreciation expense as a result of higher capital expenditures to support our growth, intangible amortization expense of developed technology from the acquisitions, and higher compensation costs due to increase in headcount. Support-related expenses increased $3.0 million and $6.6 million, respectively, primarily due to higher headcount related costs.

Cost of hardware and services revenue for the three and six months ended June 30, 2020 increased $1.2 million, or 17%, and $3.3 million, or 23%, respectively, as compared to the corresponding periods last year, primarily due to increases in professional service costs of $1.1 million and $2.7 million, respectively, as our headcount increased. The cost of hardware units sold increased $0.5 million for the six months ended June 30, 2020.

Operating Expenses

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

% Change

 

 

2020

 

 

2019

 

 

% Change

 

 

 

($ in thousands)

 

Research and development

 

$

70,602

 

 

$

55,185

 

 

 

28

%

 

$

140,497

 

 

$

108,434

 

 

 

30

%

Percent of total revenue

 

 

27

%

 

 

26

%

 

 

 

 

 

 

27

%

 

 

26

%

 

 

 

 

 

Research and development expenses increased $15.4 million, or 28%, and $32.1 million, or 30%, respectively, for the three and six months ended June 30, 2020, as compared to the corresponding periods last year. The increase in headcount on a worldwide basis resulted in increased personnel-related expenses of $13.4 million and $27.6 million, respectively, and a corporate expense increase of $0.4 million and $1.4 million, respectively. Facilities expense increased $1.0 million and $2.0 million, respectively, primarily due to higher network expense from higher data usage. Outside service-related expense increased $0.9 million and $1.3 million, respectively, due to increase in consulting costs.

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

% Change

 

 

2020

 

 

2019

 

 

% Change

 

 

 

($ in thousands)

 

Sales and marketing

 

$

116,279

 

 

$

102,837

 

 

 

13

%

 

$

239,441

 

 

$

199,841

 

 

 

20

%

Percent of total revenue

 

 

45

%

 

 

48

%

 

 

 

 

 

 

47

%

 

 

48

%

 

 

 

 

38


Table of Contents

 

 

Sales and marketing expenses increased $13.4 million, or 13%, and $39.6 million, or 20%, respectively, for the three and six months ended June 30, 2020, as compared to the corresponding periods last year. The increase in headcount on a worldwide basis resulted in increased personnel-related and commissions expenses of $17.6 million and $40.6 million, respectively, which include increases in stock-based compensation expense of $1.2 million and $6.0 million, respectively. Corporate and facilities expenses increased $0.4 million and $1.6 million, respectively, due to higher headcount. Intangible amortization expense increased $1.3 million for the six months ended June 30, 2020 as compared to the same period last year. The increases were partially offset by the decreases in travel expense of $3.8 million and $3.3 million, respectively, for the three and six months ended June 30, 2020, as compared to the same period last year, primarily due to travel restrictions imposed by COVID-19. Additionally, expense for lead generation, trade shows, advertising and other initiatives decreased $1.0 million and $0.8 million, respectively, primarily due to the reduction of trade shows due to COVID-19.

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

% Change

 

 

2020

 

 

2019

 

 

% Change

 

 

 

($ in thousands)

 

General and administrative

 

$

14,812

 

 

$

27,881

 

 

 

(47

)%

 

$

44,367

 

 

$

53,706

 

 

 

(17

)%

Percent of total revenue

 

 

6

%

 

 

13

%

 

 

 

 

 

 

9

%

 

 

13

%

 

 

 

 

 

General and administrative expenses decreased $13.1 million, or 47%, and $9.3 million, or 17%, respectively, for the three and six months ended June 30, 2020, as compared to the corresponding periods last year. In the three months ended June 30, 2020, management determined that the performance conditions for certain performance stock units were not probable to be achieved, as a result, due to the change in estimate and cumulative catch-up adjustment, the expense associated with those performance stock units decreased $14.0 million and $13.0 million for the three and six months ended June 30, 2020, respectively, as compared to the corresponding periods last year. Additionally, a non-recurring one-year RSU grant to the Chief Executive Officer fully vested in June 2019, and, as such the expense for the three and six months ended June 30, 2020 were reduced $2.6 million and $6.5 million, respectively. Remaining personnel-related expense increased $4.0 million and $10.0 million for the three and six months ended June 30, 2020, respectively, primarily due to higher headcount. Corporate expense increased $0.5 million and $1.6 million for the three and six months ended June 30, 2020, respectively. Litigation related expenses increased $1.0 million and $1.8 million for the three and six months ended June 30, 2020, respectively, primarily due to trade secret litigation brought by us against a third party. Acquisition costs decreased $0.4 million and $0.1 million, respectively, and outside service expense decreased $1.3 million and $2.9 million, respectively, for the three and six months ended June 30, 2020, primarily due to a reduction in implementation costs for new accounting systems, and other accounting related costs.

Interest Expense

 

 

Three Months Ended June 30,

 

Six Months Ended June 30,

 

 

2020

 

 

2019

 

 

% Change

 

2020

 

 

2019

 

 

% Change

 

 

($ in thousands)

Interest expense

 

$

(9,013

)

 

$

 

 

 

 

$

(17,933

)

 

$

 

 

 

 

 

Interest expense of $9.0 million and $17.9 million for the three and six months ended June 30, 2020, respectively, were due to the 2024 Notes issued on August 23, 2019, and consisted of accretion of $8.4 million and $16.8 million, respectively, and cash interest expense of $0.6 million and $1.2 million, respectively.

 

Other (Expense) Income, Net

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

% Change

 

 

2020

 

 

2019

 

 

% Change

 

 

 

($ in thousands)

 

Other (expense) income, net

 

$

(1,092

)

 

$

659

 

 

 

(266

%)

 

$

3,529

 

 

$

1,385

 

 

 

155

%

 

Other income, net decreased $1.8 million for the three months ended June 30, 2020, as compared to the corresponding period last year, primarily due to a $1.1 million increase in foreign currency translation loss and $0.7 million decrease in interest income from cash and investments.

 

Other income, net increased $2.1 million for the six months ended June 30, 2020, as compared to the corresponding period last year, primarily due to a $1.1 million increase in foreign currency translation gain and $1.0 million increase in interest income from cash and investments.

39


Table of Contents

 

 

Provision for Income Taxes

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

% Change

 

 

2020

 

 

2019

 

 

% Change

 

 

 

($ in thousands)

 

Provision for income taxes

 

$

(1,660

)

 

$

(280

)

 

 

493

%

 

$

(29,829

)

 

$

(900

)

 

 

3,214

%

 

The provision for income taxes increased $1.4 million and $28.9 million, respectively, for the three and six months ended June 30, 2020, as compared to the corresponding periods last year. The increase for the three months ended June 30, 2020 was primarily due to a $1.0 million increase of foreign taxes related to operations in our non-US subsidiaries, as compared to the corresponding prior period. The increase for the six months ended June 30, 2020 was primarily due to the transfer of intellectual property between consolidated entities that resulted in an additional tax expense of $27.1 million, and a $1.4 million increase of foreign taxes related to operations in our non-US subsidiaries.

Liquidity and Capital Resources

As of June 30, 2020, we had $961.4 million in cash and cash equivalents and $12.0 million in short-term investments, for a total of $973.3 million. Also refer to Note 8 “Convertible Senior Notes” to the consolidated financial statements for discussion of the 2024 Notes. The Company’s financial condition and liquidity remain strong. Net cash provided by operations was $122.8 million for the six months ended June 30, 2020, compared to $97.5 million for the corresponding period of the prior year.  Although there is uncertainty related to the anticipated impact of the recent COVID-19 outbreak on the Company’s future results, we believe our efficient business model leaves us positioned to manage our business through this crisis as it continues to unfold. We continue to manage all aspects of our business including, but not limited to, monitoring the financial health of our customers, suppliers and other third-party relationships, implementing gross margin enhancement strategies and developing new opportunities for growth. We have also not observed any impairments of our assets or a significant change in the fair value of assets due to the COVID-19 pandemic.

As of June 30, 2020, we had approximately $24.9 million of cash and cash equivalents at our foreign subsidiaries. We estimate that no material U.S. income taxes would have to be provided if all of the undistributed earnings of our foreign subsidiaries were repatriated back to the United States as substantially all earnings from our foreign subsidiaries are previously taxed income.

We plan to grow our customer base by continuing to emphasize investments in sales and marketing to add new customers, expand our customers’ use of our platform, and maintain high renewal rates. We also expect to incur additional cost of subscription revenue in accordance with the resulting growth in our customer base. We believe that the combination of our ongoing improvements in gross margins, the benefits of lower sales and marketing costs associated with our renewal activity, and the fact that our contracts are structured to bill our customers in advance should enable us to improve our cash flow from operations as we grow. Based on our current level of operations and anticipated growth, both of which are expected to be consistent with recent quarters, we believe that our existing sources of liquidity will be sufficient to fund our operations for at least the next 12 months. Our future capital requirements will depend on many factors, including our rate of revenue growth, the expansion of our sales and marketing activities, and the timing and extent of spending to support product development efforts and expansion into new territories, and the timing of introductions of new features and enhancements to our solutions. To the extent that existing cash and cash equivalents and cash from operations are insufficient to fund our future activities, we may need to raise additional funds through public or private equity or debt financing. We have invested, and plan to continue investing in acquiring complementary businesses, applications and technologies, and may continue to make such investments in the future, any of which could also require us to seek equity or debt financing in addition to our 2024 Notes. Additional funds may not be available on terms favorable to us or at all.

Cash Flows

The following table sets forth a summary of our consolidated cash flows for the periods indicated:

 

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

 

($ in thousands)

 

Net cash provided by operating activities

 

$

122,784

 

 

$

97,509

 

Net cash provided by (used in) investing activities

 

$

4,596

 

 

$

(105,072

)

Net cash used in financing activities

 

$

(16,602

)

 

$

(20,314

)

40


Table of Contents

 

 

Operating Activities

Our net loss and cash flows from operating activities are significantly influenced by our investments in headcount and data center operations to support anticipated growth. Our cash flows are also influenced by cash payments from customers. We invoice customers for the entire contract amount at the start of the term, and as such our cash flow from operations is also affected by the length of a customer contract.

Net cash provided by operating activities in the six months ended June 30, 2020 was $122.8 million, as compared to $97.5 million provided in the six months ended June 30, 2019. The increase of $25.3 million was primarily due to:

 

An increase in amortization of intangible assets of $7.0 million due to acquired businesses, and an increase in depreciation of fixed assets of $1.3 million due to an increase in capital expenditures;

 

A $6.3 million increase in amortization of deferred commissions primarily due to corresponding increase in revenue;

 

An increase in stock-based compensation expense of $1.4 million due to the increase in headcount and grants made, partially offset by catch-up adjustments made to performance stock unit expenses;

 

A $16.8 million increase in amortization of debt issuance costs and accretion of debt discount for the 2024 Notes issued in the third quarter of 2019;

 

An increase in accounts receivable change of $64.2 million due to the timing of payments; and

 

A $30.5 million increase in accrued liabilities change due to a $15.7 million increase in uncertain tax benefit change as well as the timing of other payments made.

The increase was partially offset by:

 

An increase in net loss of $39.6 million;

 

A $6.3 million decrease in accounts payable change due to the timing of payments; and

 

A decrease in deferred revenue change of $51.6 million primarily due to the timing of billings and revenue recognized;

 

A decrease in deferred commission change of $5.0 million primarily due to an increase in billings.

Investing Activities

Our primary investing activities have consisted of the acquisitions of businesses, the purchase and sale of short-term investments and capital expenditures in support of expanding our infrastructure and workforce. As our business grows, we expect our capital expenditures and our investment activity to continue to increase.

Net cash provided by investing activities was $4.6 million in the six months ended June 30, 2020 as compared to $105.1 million used in investing activities in the six months ended June 30, 2019. The increase in cash provided by investing activities of $109.7 million was primarily due to a $101.8 million decrease in payments for acquired businesses, and a $21.9 million decrease in cash spent to acquire short-term investments, partially offset by a $3.9 million decrease in maturities of short-term investments, and a $10.3 million increase in capital expenditures.

Financing Activities

Net cash used in financing activities was $16.6 million in the six months ended June 30, 2020 as compared to $20.3 million used in the six months ended June 30, 2019. The decrease in cash used in financing activities of $3.7 million was primarily due to a $3.8 million increase in proceeds from common stock issuance related to employee stock plans, partially offset by a $0.1 million increase in withholding taxes paid related to restricted stock net share settlement.

Off-Balance Sheet Arrangements

During the periods presented, we did not have, nor do we currently have, any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We are therefore not exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in those types of relationships.

41


Table of Contents

 

Contractual Obligations and Commitments

There were no material changes outside the ordinary course of business during the six months ended June 30, 2020 to the contractual obligations and commitments disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations, set forth in Part II, Item 7, of the Form 10-K.

42


Table of Contents

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate, foreign exchange and inflation risks, as well as risks relating to changes in the general economic conditions in the countries where we conduct business. To reduce certain of these risks, we monitor the financial condition of our large clients and limit credit exposure by collecting in advance and setting credit limits as we deem appropriate. In addition, our investment strategy has been to invest in financial instruments that are highly liquid and readily convertible into cash. To date, we have not used derivative instruments to mitigate the impact of our market risk exposures. We have also not used, nor do we intend to use, derivatives for trading or speculative purposes.

Interest Rate Risk

We are exposed to market risk related to changes in interest rates. Our investments primarily consist of money market funds, corporate debt securities, commercial papers, U.S. agency and Treasury securities, and certificates of deposit. As of June 30, 2020, we had cash, cash equivalents and short-term investments of $973.3 million. The carrying amount of our cash equivalents and short-term investments reasonably approximates fair value, due to the short maturities of these investments. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. Due to the short-term nature of our investment portfolio, we believe only dramatic fluctuations in interest rates would have a material effect on our investments. We do not believe that an immediate 10% increase in interest rates would have a material effect on the fair market value of our portfolio. As such we do not expect our operating results or cash flows to be materially affected by a sudden change in market interest rates.

As of June 30, 2020, we had an outstanding balance of $920.0 million aggregate principal amount of the 2024 Notes (see Note 8 “Convertible Senior Notes” to the accompanying Condensed Consolidated Financial Statements). We carry the notes at face value, less relative fair value of conversion options allocated to equity and unamortized discounts, on our accompanying condensed consolidated balance sheets. Since these notes bear interest at fixed rates, we have no financial statement risk associated with changes in interest rates. However, the fair value of these notes fluctuates as interest rate changes when the market price of our common stock fluctuates.

Foreign Currency Risk

The functional currency for our wholly owned foreign subsidiaries is the U.S. dollar. Accordingly, the subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while nonmonetary items are remeasured at historical rates. Income and expense accounts are remeasured at the average exchange rates in effect during the period. Remeasurement adjustments are recognized in the accompanying condensed consolidated statements of operations as foreign currency transaction gains or losses in the period of occurrence. The Company had $0.1 million foreign currency transaction gain and $0.9 million foreign currency transaction loss for the six months ended June 30, 2020 and 2019, respectively. Transaction gains and losses are included in other income (expense), net.

As our international operations grow, our risks associated with fluctuation 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. For our operating results and cash flows, we evaluated the effects of a 10% shift in exchange rates between those currencies and the U.S. dollar. We have determined that there would not be a material effect on our results of operations from such a shift. To date, we have not entered into any foreign currency hedging contracts, since exchange rate fluctuations have not had a material impact on our operating results and cash flows. Based on our current international structure, we do not plan on engaging in hedging activities in the near future.

Inflation Risk

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

43


Table of Contents

 

ITEM 4. CONTROLS AND PROCEDURES.

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 pursuant to Rule 13a-15 under the Exchange Act. In designing and evaluating the 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.

Based on our evaluation, our chief executive officer and chief financial officer concluded that, as of June 30, 2020, 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 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 Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended June 30, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any material impact to our internal control over financial reporting despite the fact that most of our employees are working remotely due to the COVID-19 pandemic. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact on their design and operating effectiveness.

44


Table of Contents

 

PART II. OTHER INFORMATION

From time to time, we may be involved in legal proceedings and subject to claims in the ordinary course of business.

Although the results of these proceedings and claims cannot be predicted with certainty, we do not believe the ultimate cost to resolve these matters would individually, or taken together, have a material adverse effect on our business, operating results, cash flows or financial condition. Regardless of the outcome, such proceedings can have an adverse impact on us because of defense and settlement costs, diversion of resources and other factors, and there can be no assurances that favorable outcomes will be obtained.

ITEM 1A. RISK FACTORS.

Our operations and financial results are subject to various risks and uncertainties, including those described below, which could adversely affect our business, results of operations, cash flows, financial condition, and the trading price of our common stock.

Risks Related to Our Business and Industry

We have a history of losses, and we are unable to predict the extent of any future losses or when, if ever, we will achieve profitability in the future.

We have incurred net losses in every year since our inception, including net losses of $96.8 million and $57.2 million for the six months ended June 30, 2020 and 2019, respectively. As a result, we had an accumulated deficit of $822.4 million as of June 30, 2020. Achieving profitability will require us to increase revenue, manage our cost structure, and avoid unanticipated liabilities. We do not expect to be profitable in the near term. Revenue growth may slow, or revenue may decline for a number of possible reasons, including slowing demand for our solutions, increasing competition, a decrease in the growth of our overall market, or if we fail for any reason to continue to capitalize on growth opportunities. Any failure by us to obtain and sustain profitability, or to continue our revenue growth, could cause the price of our common stock to decline significantly.

We are unable to accurately predict the full extent to which the global COVID-19 pandemic may impact our business operations, financial performance, results of operations and stock price.

The COVID-19 pandemic presents extraordinary challenges in predicting future performance, and while we have modeled many scenarios and associated outcomes, there may be events that are more dire than we have modeled given the unique nature of this event. Although we are closely monitoring the impact of the COVID-19 pandemic and continually assess its potential effects on our business, our actual results could vary widely from our models. The extent to which our projections are affected by COVID-19 will largely depend on future developments, including the duration and spread of the outbreak, which still cannot be accurately predicted and are uncertain. The COVID-19 pandemic or the perception of its effects could have a material adverse effect on our business, financial condition, results of operations, or cash flows.

Weakened global economic conditions may adversely affect our industry, business and financial results.

Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. Challenging economic conditions worldwide have from time to time contributed, and may continue to contribute, to slowdowns in the information technology industry, resulting in reduced demand for our solutions as a result of continued constraints on IT-related capital spending by our customers and increased price competition for our solutions. Further, any significant weakening of the economy in the United States or Europe and of the global economy, more limited availability of credit, a reduction in business confidence and activity, economic uncertainty and other difficulties, such as the COVID-19 pandemic, may affect one or more of the sectors or countries in which we sell our services. In addition, geopolitical developments, such as existing and potential trade wars and other events beyond our control, such as the COVID-19 pandemic, can increase levels of political and economic unpredictability globally and increase the volatility of global financial markets.

For example, current or potential customers have delayed and decreased and may continue to delay or decrease spending with us, or may not pay us or may delay paying us for previously performed services, given the impact that the COVID-19 pandemic has had and may continue to have on their business. Furthermore, the rate of customer terminations or service cancellations or failures to renew, which we refer to as churn, has and could also further increase as a result of the effects of the pandemic, which could include increased price competition or a reduction in customer spending. Due to

45


Table of Contents

 

restrictions on travel and in-person meetings, current or potential customers may also not be interested in taking sales meetings or cancel existing sales meetings with our sales representatives, which could materially lengthen our sales cycle and slow our sales growth. Any of these events could have an adverse effect on our business, operating results and financial position.

Our quarterly operating results and other metrics are likely to vary significantly and be unpredictable, which could cause the trading price of our stock to decline.

Our operating results and other metrics have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including:

 

the impact of the COVID-19 pandemic;

 

the level of demand for our solutions, including our newly-introduced solutions, and the level of perceived urgency regarding security threats and compliance requirements;

 

the timing of new subscriptions and renewals of existing subscriptions;

 

the mix of solutions sold;

 

the extent to which customers subscribe for additional solutions or increase the number of users;

 

customer budgeting cycles and seasonal buying patterns;

 

the extent to which we bring on new distributors;

 

any changes in the competitive landscape of our industry, including consolidation among our competitors, customers, partners or resellers;

 

timing of costs and expenses during a quarter;

 

deferral of orders in anticipation of new solutions or enhancements announced by us;

 

price competition;

 

changes in renewal rates and terms in any quarter;

 

the impact of acquisitions;

 

litigation costs;

 

any disruption in our sales channels or termination of our relationship with strategic channel partners;

 

general economic conditions, both domestically and in our foreign markets, and related changes to currency exchange rates;

 

insolvency or credit difficulties confronting our customers, affecting their ability to purchase or pay for our solutions; or

 

future accounting pronouncements or changes in our accounting policies.

Any one of the factors above or the cumulative effect of some of the factors referred to above may result in significant fluctuations in our financial and other operating results, including fluctuations in our key metrics. This variability and unpredictability could result in our failing to meet the expectations of securities analysts or investors for any period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our shares could fall substantially and we could face costly lawsuits, including securities class action suits. In addition, a significant percentage of our operating expenses are fixed in nature and based on forecasted revenue and cash flow trends. Accordingly, in the event of revenue shortfalls, we are generally unable to mitigate the negative impact on margins or other operating results in the short term.

We may fail to meet or exceed the expectations of securities analysts and investors, and the market price for our common stock could decline. If one or more of the securities analysts who cover us change their recommendation regarding our stock adversely, the market price for our common stock could decline. Additionally, our stock price may be based on expectations, estimates or forecasts of our future performance that may be unrealistic or may not be achieved. Further, our stock price may be affected by financial media, including press reports and blogs.

46


Table of Contents

 

Our customers may fail to pay us in accordance with the terms of their agreements, necessitating action by us to compel payment.

If customers fail to pay us under the terms of our agreements, we may be adversely affected both from the inability to collect amounts due and the cost of enforcing the terms of our contracts, including through litigation. The risk of such negative effects increases with the term length of our customer arrangements. Furthermore, some of our customers have attempted to and may continue to attempt to renegotiate contracts, seek bankruptcy protection or other similar relief and fail to pay amounts due to us, or pay those amounts more slowly, either of which could adversely affect our operating results, financial position and cash flow. The recent and ongoing global COVID-19 pandemic may also increase the likelihood, frequency and magnitude of these risks.

If we are unable to maintain high subscription renewal rates, our future revenue and operating results will be harmed.

Our customers have no obligation to renew their subscriptions for our solutions after the expiration of their initial subscription period, which typically ranges from one to three years. In addition, our customers may renew for fewer subscription services or users, renew for shorter contract lengths or renew at lower prices due to competitive or other pressures. We cannot accurately predict renewal rates and our renewal rates may decline or fluctuate as a result of a number of factors, including competition, customers’ IT budgeting and spending priorities, and deteriorating general economic conditions, including as a result of the COVID-19 pandemic. If our customers do not renew their subscriptions for our solutions, our revenue would decline, and our business would suffer.

If we are unable to sell additional solutions to our customers, our future revenue and operating results will be harmed.

Our future success depends on our ability to sell additional solutions to our customers. 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 depends on a number of factors, including the perceived need for additional solutions, growth in the number of end-users, and general economic conditions. If our efforts to sell additional solutions to our customers are not successful, our business may suffer.

If our solutions fail to protect our customers from security breaches, our brand and reputation could be harmed, which could have a material adverse effect on our business and results of operations.

The threats facing our customers are constantly evolving and the techniques used by attackers to access or sabotage data change frequently. As a result, we must constantly update our solutions to respond to these threats. If we fail to update our solutions in a timely or effective manner to respond to these threats, our customers could experience security breaches. Many federal, state and foreign governments have enacted laws requiring companies to notify individuals of data security breaches involving their personal data. These mandatory disclosures regarding a security breach often lead to widespread negative publicity, and any association of us with such publicity may cause our customers to lose confidence in the effectiveness of our data security measures. Any security breach at one of our customers or even an unproven allegation of a security breach at one of our customers, could harm our reputation as a secure and trusted company and could cause the loss of customers. Similarly, if a well-publicized breach of data security at a customer of any other cloud‑based data protection or archiving service provider or other major enterprise cloud services provider were to occur, there could be a loss of confidence in the cloud‑based protection and storage of sensitive data and information generally.

In addition, our solutions work in conjunction with a variety of other elements in customers’ IT and security infrastructure, and we may receive blame and negative publicity for a security breach that may have been the result of the failure of one of the other elements not provided by us. The occurrence of a breach, whether or not caused by our solutions, or allegations of a breach, even if such allegations turn out to be untrue, could delay or reduce market acceptance of our solutions and have an adverse effect on our business and financial performance. In addition, any revisions to our solutions that we believe may be necessary or appropriate in connection with any such breach may cause us to incur significant expenses. Any of these events could have material adverse effects on our brand and reputation, which could harm our business, financial condition, and operating results.

47


Table of Contents

 

If our customers experience data losses and breaches via our products or solutions, our brand, reputation and business could be harmed.

Our customers rely on our archiving and other solutions to protect, transfer or store their corporate data, which may include financial records, credit card information, business information, health information, other personally identifiable information or other sensitive personal information. A breach of our network security and systems or other events that cause the loss or public disclosure of, or access by third parties to, our customers’ stored files or data could have serious negative consequences for our business, including possible fines, penalties and damages, reduced demand for our solutions, an unwillingness of our customers to use our solutions, harm to our brand and reputation, and time-consuming and expensive litigation. The techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently, often are not recognized until launched against a target, and may originate from less regulated or remote areas around the world. As a result, we may be unable to proactively prevent these techniques, implement adequate preventative or reactionary measures, or enforce the laws and regulations that govern such activities. In addition, because of the large amount of data that we collect and manage, it is possible that hardware failures, insider errors or malfeasance or errors in our systems could result in data loss or corruption, or cause the information that we collect to be incomplete or contain inaccuracies that our customers regard as significant. If our customers experience any data loss, or any data corruption or inaccuracies, whether caused by security breaches or otherwise, our brand, reputation and business would be harmed.

Our insurance may be inadequate or may not be available in the future on acceptable terms, or at all. In addition, our policy may not cover any claim against us for loss of data or other indirect or consequential damages. Defending a suit based on any data loss or system disruption, regardless of its merit, could be costly and divert management’s attention.

Defects or vulnerabilities in our solutions could harm our reputation, reduce the sales of our solutions and expose us to liability for losses.

Because our solutions are complex, undetected errors, failures or bugs may occur, especially when solutions are first introduced or when new versions or updates are released, or when we introduce an acquired company’s products of services, despite our efforts to test those solutions and enhancements prior to release. This includes not only vulnerabilities that are specific to our solutions, but also vulnerabilities that impact the third-party or open source software or services that we use or the hardware that we rely on for our solutions. Additionally, we may be impacted by the evaluation of the security of our services by third party security scoring companies whether those evaluations are accurate or not.  We may not be able to correct defects, errors, vulnerabilities or failures promptly, or to correct inaccuracies in perceptions about these matters at all.

Any defects, errors, vulnerabilities or failures in our solutions could result in:

 

expenditure of significant financial and development resources in efforts to analyze, correct, eliminate or work around errors or defects or to address and eliminate vulnerabilities;

 

loss of existing or potential partners or customers or loss of customer confidence;

 

loss or disclosure of our customers’ confidential information, or the inability to access such information;

 

loss of our proprietary technology;

 

our solutions being susceptible to hacking or electronic break-ins or otherwise failing to secure data;

 

delayed or lost revenue;

 

delay or failure to attain market acceptance;

 

lost market share;

 

negative publicity, which could harm our reputation; or

 

litigation, regulatory inquiries or investigations that would be costly and harm our reputation.

Limitation of liability provisions in our standard terms and conditions and our other agreements may not adequately or effectively protect us from any claims related to defects, errors, vulnerabilities or failures in our solutions, including as a result of federal, state or local laws or ordinances or unfavorable judicial decisions in the United States or other countries.

Our software, website, hosted and internal systems may be subject to intentional disruption or penetration from external attackers or insiders that could adversely impact our reputation and future sales.

We could be a target of attacks specifically designed to impede the performance of our solutions, redirect users to malicious sites, harm our reputation or misappropriate our or our customers’ proprietary information. Similarly, experienced

48


Table of Contents

 

computer hackers may attempt to penetrate our network or other security or the security of our website or other hosted or internal systems or to trick our employees into taking actions that compromise our security (such as via phishing or business email compromise attacks) in order to misappropriate proprietary information and/or cause interruptions of our services and/or expose perceived security vulnerabilities.  It is also possible that systems may be disrupted or our sensitive information or the information of our customers might be exposed due to malfeasance or errors by employees or contractors.  Because the techniques used by attackers to access or sabotage networks and compromise our systems and information change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques. If an actual or perceived breach of network security occurs as a result of third-party action, including cyber-attacks or other intentional misconduct by computer hackers, error or malfeasance by insiders, or otherwise, it could adversely affect the market perception of our company and our solutions, and may expose us to the loss of information, litigation and possible liability. In addition, such a security breach could impair our ability to operate our business, including our ability to provide support services to our customers.

Our solutions may collect, filter and store customer data which may contain personal information, which raises privacy concerns and could result in us having liability or inhibit sales of our solutions.

Many federal, state and foreign government bodies and agencies have adopted or are considering adopting laws and regulations regarding the collection, use, and disclosure of personal information. Because many of the features of our solutions use, store, and report on customer data which may contain personal information from our customers, any inability to adequately address privacy concerns, or comply with applicable privacy laws, regulations and policies could, even if unfounded, result in liability to us, damage to our reputation, loss of sales, and harm to our business. Furthermore, the costs of compliance with, and other burdens imposed by, such laws, regulations and policies that are applicable to the businesses of our customers may limit the use and adoption of our solutions and reduce overall demand for them. Privacy concerns, whether or not valid, may inhibit market adoption of our solutions. For example, in the United States regulations such as the Gramm‑Leach‑Bliley Act, which protects and restricts the use of consumer credit and financial information, and HIPAA which regulates the use and disclosure of personal health information, impose significant security and data protection requirements and obligations on businesses that may affect the use and adoption of our solutions. Similarly, we hold a FedRAMP authorization without which we would not be able to provide services and products to certain US federal entities.

In the past we have relied on U.S.-European Union Frameworks for transatlantic data flows such as the EU-U.S. Privacy Shield, for which we self-certified under the EU-U.S. Privacy Shield framework on October 5, 2016. However, Privacy Shield is currently being challenged in European Union (“EU”) courts, and on July 16, 2020, the Court of Justice of the EU issued a decision invalidating outright the EU-U.S. Privacy Shield framework, so there is some uncertainty regarding its future validity and our ability to rely on it for EU to U.S. data transfers. We also rely on Standard Contractual Clauses (“SCCs”) authorized by the EU’s Data Protection Directive of 1995 for transatlantic data flows, but the SCCs are also being challenged in EU courts, so there is some uncertainty regarding our ability to rely on SCCs in the future for EU to US data transfer.  Additionally, the EU’s General Data Protection Regulation, began to be enforced on May 25, 2018, and carries with it significantly increased responsibilities and potential penalties for companies that process EU personal data. We have seen increased customer attention surrounding EU Data Privacy. Furthermore, outside of the EU, we continue to see increased regulation of data privacy and security, including the adoption of more stringent subject matter specific state laws (such as the New York Department of Financial Services’ Cybersecurity Regulation and the new California Consumer Privacy Act of 2018 that became effective January 1, 2020), national laws regulating the collection and use of data, and security and data breach obligations. The uncertainty and changes in the requirements of multiple jurisdictions may increase the cost of compliance, delay or reduce demand for our services, restrict our ability to offer services in certain locations, impact our customers’ ability to deploy our solutions in certain jurisdictions, or subject us to sanctions, by national data protection regulators, all of which could harm our business, financial condition and results of operations.

The regulatory framework for privacy issues is evolving worldwide, and various government and consumer agencies and public advocacy groups have called for new regulation and changes in industry practices. It is possible that new laws and regulations will be adopted in the United States and internationally, or existing laws and regulations may be interpreted in new ways, that would affect our business. Complying with any new regulatory requirements could force us to incur substantial costs or require us to change our business practices in a manner that could reduce our revenue or compromise our ability to effectively pursue our growth strategy.

Any failure or perceived failure to comply with laws and regulations or loss of certifications such as the FedRAMP authorization may result in proceedings or actions against us by government entities or others, or could cause us to lose users and customers, which could potentially have an adverse effect on our business.

49


Table of Contents

 

We operate in a highly competitive environment with large, established competitors, and our competitors may gain market share in the markets for our solutions that could adversely affect our business and cause our revenue to decline.

Our traditional competitors include security‑focused software vendors, such as Symantec Corporation (whose enterprise security business was recently acquired by Broadcom Inc.) and Cisco Systems, Inc., which offer software products that directly compete with our solutions. In addition to competing with these vendors directly for sales to customers, we compete with them for the opportunity to have our solutions bundled with the product offerings of our strategic partners. Our competitors could gain market share from us if any of these partners replace our solutions with the products of our competitors or if these partners more actively promote our competitors’ products over our solutions. In addition, software vendors who have bundled our solutions with theirs may choose to bundle their software with their own or other vendors’ software, or may limit our access to standard product interfaces and inhibit our ability to develop solutions for their platform.

We also face competition from large technology companies, such as Google Inc., Micro Focus International plc and Microsoft Corporation. These companies are increasingly developing and incorporating into their products features that compete on various levels with our solutions. Our competitive position could be adversely affected to the extent that our customers perceive that the functionality incorporated into these products would replace the need for our solutions or that buying from one vendor would provide them with increased leverage and purchasing power and a better customer experience. We also face competition from independent security vendors such as FireEye, Inc. that offer network security products and many smaller companies like Barracuda Networks, Inc. and Mimecast Ltd. that specialize in particular segments of the markets in which we compete.

Many of our competitors have greater financial, technical, sales, marketing or other resources than we do and consequently may have the ability to influence our customers to purchase their products instead of ours. Further consolidation within our industry or other changes in the competitive environment could also result in larger competitors that compete with us on several levels. In addition, acquisitions of smaller companies by large technology companies that specialize in particular segments of the markets in which we compete would result in increased competition from these large technology companies. If we are unsuccessful in responding to our competitors or to changing technological and customer demands, our competitive position and financial results could be adversely affected.

If we do not effectively expand and train our sales force, we may be unable to add new customers or increase sales to our existing customers and our business will be harmed.

We continue to be substantially dependent on our sales force to obtain new customers and to sell additional solutions to our existing customers. We believe that there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel. New hires require significant training and may take significant time before they achieve full productivity, a period which may be prolonged due to the remote working arrangements we have adopted due to the COVID-19 pandemic. Our recent hires and planned hires may not become as productive 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 sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be harmed.

Our sales cycle is long and unpredictable, and our sales efforts require considerable time and expense. As a result, our results are difficult to predict and may vary substantially from quarter to quarter, which may cause our operating results to fluctuate.

We sell our security and compliance offerings primarily to enterprise IT departments that are managing a growing set of user and compliance demands, which has increased the complexity of customer requirements to be met and confirmed in the sales cycle. Increasingly, we have found that security, legal and compliance departments are involved in testing, evaluating and finally approving purchases, which has also made the sales cycle longer and less predictable. We may not be able to accurately predict or forecast the timing of sales, which makes our future revenue difficult to predict and could cause our results to vary significantly. In addition, we might devote substantial time and effort to a particular unsuccessful sales effort, and as a result we could lose other sales opportunities or incur expenses that are not offset by an increase in revenue, which could harm our business.

50


Table of Contents

 

Because our long-term success depends, in part, on our ability to expand the sales of our platform to our customers located outside of the United States, our business will be increasingly susceptible to risks associated with international operations.

One key element of our growth strategy is to develop a worldwide customer base and expand our operations worldwide, such as by adding employees, offices and customers internationally, particularly in Europe and Asia.

Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic, political and competitive risks and competition that are different from those in the United States.

In addition, our international operations may fail to succeed due to other risks inherent in operating businesses internationally, including:

 

fluctuations in currency exchange rates, including as a result of volatile market conditions arising from the COVID-19 pandemic, which may cause our revenues and operating results to differ materially from expectations;

 

our lack of familiarity with commercial and social norms and customs in other countries which may adversely affect our ability to recruit, retain and manage employees in these countries;

 

difficulties and costs associated with staffing and managing foreign operations;

 

the potential diversion of management’s attention to oversee and direct operations that are geographically distant from our U.S. headquarters;

 

compliance with multiple, conflicting and changing governmental laws and regulations, including employment, tax, privacy and data protection laws and regulations;

 

legal systems in which our ability to enforce and protect our rights may be different or less effective than in the United States, including more limited protection for intellectual property rights in some countries;

 

immaturity of compliance regulations in other jurisdictions, which may lower demand for our solutions;

 

greater difficulty with payment collections and longer payment cycles;

 

higher employee costs and difficulty terminating non-performing employees;

 

differences in workplace cultures;

 

the need to adapt our solutions for specific countries;

 

our ability to comply with differing technical and certification requirements outside the United States;

 

tariffs, export controls and other non-tariff barriers such as quotas and local content rules;

 

uncertainties related to the United Kingdom’s withdrawal from the European Union (“Brexit”) and its impact on our customers, data protection regulations and our employees and their ability to emigrate and travel to and from the United Kingdom;

 

adverse tax consequences;

 

restrictions on the transfer of funds;

 

anti-bribery compliance by us or our partners, including under the Foreign Corrupt Practices Act and similar laws of other jurisdictions; and

 

new and different sources of competition.

In addition, the current U.S. administration has recently instituted or proposed changes to foreign trade policy including the negotiation or termination of trade agreements, the imposition of tariffs on products imported from certain countries, economic sanctions on individuals, corporations or countries and other government regulations affecting trade between the United States and other countries in which we do business. New or increased tariffs and other changes in U.S. trade policy could trigger retaliatory actions by affected countries, and certain foreign governments have instituted or are considering imposing trade sanctions on certain U.S. manufactured goods. The escalation of protectionist or retaliatory trade measures in either the United States or any other countries in which we do business, such as a change in tariff structures, export compliance or other trade policies, may increase the cost of, or otherwise interfere with, conducting our business.

51


Table of Contents

 

Our failure to manage any of these risks successfully could harm our existing and future international operations and seriously impair our overall business.

If we are unable to enhance our existing solutions and develop new solutions, our growth will be harmed, and we may not be able to achieve profitability.

Our ability to attract new customers and increase revenue from existing customers will depend in large part on our ability to enhance and improve our existing solutions and to introduce new solutions. The success of any enhancement or new solution depends on several factors, including the timely completion, introduction and market acceptance of the enhancement or solution. Any new enhancement or solution we develop or acquire may not be introduced in a timely or cost-effective manner and may not achieve the broad market acceptance necessary to generate significant revenue. If we are unable to successfully develop or acquire new solutions or enhance our existing solutions to meet customer requirements, we may not grow as expected and we may not achieve profitability.

We cannot be certain that our development activities will be successful or that we will not incur delays or cost overruns. Furthermore, we may not have sufficient financial resources to identify and develop new technologies and bring enhancements or new solutions to market in a timely and cost-effective manner. New technologies and enhancements could be delayed or cost more than we expect, and we cannot ensure that any of these solutions will be commercially successful if and when they are introduced.

If we are unable to cost-effectively scale or adapt our existing architecture to accommodate increased traffic, technological advances or changing customer requirements, our operating results could be harmed.

As our customer base grows, the number of users accessing our solutions over the Internet will correspondingly increase. Increased traffic could result in slow access speeds and response times. Since our customer agreements often include service availability commitments, slow speeds or our failure to accommodate increased traffic could result in breaches of our service level agreements or obligate us to issue service credits. In addition, the market for our solutions is characterized by rapid technological advances and changes in customer and regulatory requirements. In order to accommodate increased traffic and respond to technological advances and evolving customer and regulatory requirements, we expect that we will be required to make future investments in our network architecture. If we do not implement future upgrades to our network architecture cost-effectively, or if we experience prolonged delays or unforeseen difficulties in connection with upgrading our network architecture, our service quality may suffer, and our operating results could be harmed.

If we fail to manage our sales and distribution channels effectively or if our partners choose not to market and sell our solutions to their customers, our operating results could be adversely affected.

We have derived and anticipate that in the future we will continue to derive a substantial portion of the sales of our solutions through channel partners. In order to scale our channel program to support growth in our business, it is important that we continue to help our partners enhance their ability to independently sell and deploy our solutions. We may be unable to continue to successfully expand and improve the effectiveness of our channel sales program.

Our agreements with our channel partners are generally non-exclusive and some of our channel partners have entered, and may continue to enter, into strategic relationships with our competitors or are competitors themselves. Further, many of our channel partners have multiple strategic relationships and they may not regard us as significant for their businesses. Our channel partners may terminate their respective relationships with us with limited or no notice and with limited or no penalty, pursue other partnerships or relationships, or attempt to develop or acquire products or services that compete with our solutions. Our partners also may impair our ability to enter into other desirable strategic relationships. If our channel partners do not effectively market and sell our solutions, if they choose to place greater emphasis on products of their own or those offered by our competitors, or if they fail to meet the needs of our customers, our ability to grow our business and sell our solutions may be adversely affected. Similarly, the loss of a substantial number of our channel partners, and our possible inability to replace them, the failure to recruit additional channel partners, any reduction or delay in their sales of our solutions, or any conflicts between channel sales and our direct sales and marketing activities could materially and adversely affect our results of operations.

Because we recognize revenue from subscriptions over the term of the relevant service period, decreases or increases in sales are not immediately reflected in full in our operating results.

We recognize revenue from subscriptions over the term of the relevant service period, which typically range from one to three years, with some up to five years. As a result, most of our quarterly revenue from subscriptions results from agreements entered into during previous quarters. Consequently, a shortfall in demand for our solutions in any quarter may

52


Table of Contents

 

not significantly reduce our subscription revenue for that quarter, but could negatively affect subscription revenue in future quarters. We may be unable to adjust our cost structure to compensate for this potential shortfall in subscription revenue. Accordingly, the effect of significant downturns in sales of subscriptions may not be fully reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our subscription revenue through additional sales in any period, as subscription revenue must be recognized over the term of the contract.

Any interruptions or delays in services provided through our internal operations or by third-parties, including data center hosting facilities, network service providers, cloud computing platform providers and other hardware and software vendors, or from our inability to adequately plan for and manage service interruptions or infrastructure capacity requirements, could impair the delivery of our services and harm our business.

Our business operations are subject to interruption by natural disasters, fire, power shortages, pandemics (including the ongoing COVID-19 pandemic) and other events beyond our control. We rely on a number of third-party providers for data center hosting facilities, equipment, maintenance and other services, and the loss of, or problems with, one or more of these providers or our internal operations and infrastructure, including any potential disruptions due to significantly increased global demand on certain cloud-based systems during the COVID-19 pandemic, may impact our ability to properly maintain and repair our systems, thereby causing us to lose customers.

We currently serve our customers from third‑party data center facilities and resources located in the United States, Canada, Australia and Europe. We also rely on bandwidth providers, Internet service providers, mobile networks and other third-party IT service providers to operate our business and to deliver our solutions. Any damage to, or failure or disruption of, the systems of our third‑party providers could result in interruptions to our service. If for any reason our arrangement with one or more of our data centers is terminated, we could experience additional expense in arranging for new facilities and support. Our data center facilities providers have no obligations to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew our agreements with the facilities providers on commercially reasonable terms or if in the future we add additional data center facility providers, we may experience costs or downtime in connection with the transfer to, or the addition of, new data center facilities. In addition, the failure of our data centers to meet our capacity requirements could result in interruptions in the availability of our solutions, impair the functionality of our solutions or impede our ability to scale our operations. As we continue to add data centers, restructure our data management plans, and increase capacity in existing and future data centers, we may move or transfer our data and our customers’ data. Despite precautions taken during such processes and procedures, any unsuccessful data transfers may impair the delivery of our service, and we may experience costs or downtime in connection with the transfer of data to other facilities. Similarly, some of our solutions’ features run or depend on IT services run by third parties, such as data feeds or public clouds, such as Amazon Web Services and Google Cloud, and an extended failure of such services might materially and adversely impact our ability to provide our services to our customers. Furthermore, some of our sales and business operations, such as CRM and billing and invoicing depend in part on third-party IT service providers and if those services were to be unavailable for extended periods of time it might materially and adversely affect our ability to operate.

We also depend on access to the Internet through third‑party bandwidth providers to operate our business. If we lose the services of one or more of our bandwidth providers, or if these providers experience outages, for any reason, we could experience disruption in delivering our solutions or we could be required to retain the services of a replacement bandwidth provider. Our business also depends on our customers having high-speed access to the Internet. Any Internet outages or delays could adversely affect our ability to provide our solutions to our customers.

Our operations rely heavily on the availability of electricity, which also comes from third-party providers. If we or the third-party data center facilities that we use to deliver our services were to experience a major power outage or if the cost of electricity were to increase significantly, our operations and financial results could be harmed. If we or our third‑party data centers were to experience a major power outage, we or they would have to rely on back-up generators, which might not work properly or might not provide an adequate power supply during a major power outage. Such a power outage could result in a significant disruption of our business.

For example, the COVID-19 pandemic and its adverse effects have become more prevalent in the locations where we conduct business and as a result, we have begun to experience more pronounced disruptions in our daily internal operations, including the closures of our physical domestic and international offices to promote the safety and security of our employees and to support the communities in which we operate. We have instituted remote working arrangements for employees where practicable, resulting in potential latent inefficiencies that may impact our operations.

Although we maintain crisis management and disaster response plans, including our business continuity plan, such events could make it difficult or impossible for us to deliver our services to our customers, could lead to lengthy interruptions in our service, and could decrease demand for our services. The occurrence of an extended interruption of our or third‑party services for any reason could result in lengthy interruptions in our services or in the delivery of customers’ email and require us to provide service credits, refunds, indemnification payments or other payments to our customers, and could also result in

53


Table of Contents

 

the loss of customers. Additionally, any such system failures or outages could compromise our ability to conduct business or delay our financial reporting, which could materially affect our operating results and financial condition.

Any failure to offer or the inability of our customers to access our high-quality technical support services may adversely affect our relationships with our customers and harm our financial results.

Once our solutions are deployed, our customers depend on accessing our support organization to resolve any technical issues relating to our solutions, which may be impaired by interruptions caused by natural disasters, fire, power shortages, pandemics (including the ongoing COVID-19 pandemic) and other events beyond our control. In addition, our sales process is highly dependent on our solutions and business reputation and on strong recommendations from our existing customers. Any failure to maintain or the inability of our customers to access our high-quality technical support, or a market perception that we do not maintain high-quality support or the inability of our customers to access our high-quality support, could harm our reputation, adversely affect our ability to sell our solutions to existing and prospective customers, and harm our business, operating results and financial condition.

We offer technical support services with many of our solutions. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. We also may be unable to modify the format of our support services to compete with changes in support services provided by competitors. Increased customer demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results.

We have outsourced a substantial portion of our worldwide customer support functions to third‑party service providers. If these companies experience financial difficulties, do not maintain sufficiently skilled workers and resources to satisfy our contracts, or otherwise fail to perform at a sufficient level, the level of support services to our customers may be significantly disrupted, which could materially harm our reputation and our relationships with these customers.

If we fail to develop or protect our brand, our business may be harmed.

We believe that developing and maintaining awareness and integrity of our company and our brand are important to achieving widespread acceptance of our existing and future offerings and are important elements in attracting new customers. We believe that the importance of brand recognition will increase as competition in our market further intensifies. Successful promotion of our brand will depend on the effectiveness of our marketing efforts and on our ability to provide reliable and useful solutions at competitive prices. We plan to continue investing substantial resources to promote our brand, both domestically and internationally, but there is no guarantee that our brand development strategies will enhance the recognition of our brand. Some of our existing and potential competitors have well-established brands with greater recognition than we have. If our efforts to promote and maintain our brand are not successful, our operating results and our ability to attract and retain customers may be adversely affected. In addition, even if our brand recognition and loyalty increase, this may not result in increased use of our solutions or higher revenue.

In addition, independent industry analysts often provide reviews of our solutions, as well as those of our competitors, and perception of our solutions in the marketplace may be significantly influenced by these reviews. We have no control over what these industry analysts report, and because industry analysts may influence current and potential customers, our brand could be harmed if they do not provide a positive review of our solutions or view us as a market leader.

The steps we have taken to protect our intellectual property rights may not be adequate.

We rely on a combination of contractual rights, trademarks, trade secrets, patents and copyrights to establish and protect our intellectual property rights. These offer only limited protection, however, and the steps we have taken to protect our proprietary technology may not deter its misuse, theft or misappropriation. Any of our patents, copyrights, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. Competitors may independently develop technologies or products that are substantially equivalent or superior to our solutions or that inappropriately incorporate our proprietary technology into their products. Competitors may hire our former employees who may misappropriate our proprietary technology or misuse our confidential information. Although we rely in part upon confidentiality agreements with our employees, consultants and other third parties to protect our trade secrets and other confidential information, those agreements may not effectively prevent disclosure of trade secrets and other confidential information and may not provide an adequate remedy in the event of misappropriation of trade secrets or unauthorized disclosure of confidential information. In addition, others may independently discover our trade secrets and confidential information, and in such cases, we could not assert any trade secret rights against such parties.

We might be required to spend significant resources to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our intellectual property rights or misappropriation of our trade secrets, or to establish the validity of our intellectual property rights. Any litigation, whether or not it is resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel, which may adversely affect our business, operating results and financial condition. Certain jurisdictions may not provide adequate legal

54


Table of Contents

 

infrastructure for effective protection of our intellectual property rights. Changing legal interpretations of liability for unauthorized use of our solutions or lessened sensitivity by corporate, government or institutional users to refraining from intellectual property piracy or other infringements of intellectual property could also harm our business.

Our issued patents may not provide us with any competitive advantages or may be challenged by third parties, and our patent applications may never be granted at all. It is possible that innovations for which we seek patent protection may not be protectable. Additionally, the process of obtaining patent protection is expensive and time consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. Given the cost, effort, risks and downside of obtaining patent protection, including the requirement to ultimately disclose the invention to the public, we may not choose to seek patent protection for certain innovations. However, such patent protection could later prove to be important to our business. Even if issued, there can be no assurance that any patents will have the coverage originally sought or adequately protect our intellectual property, as the legal standards relating to the validity, enforceability and scope of protection of patent and other intellectual property rights are uncertain. Any patents that are issued may be invalidated or otherwise limited, or may lapse or may be abandoned, enabling other companies to better develop products that compete with our solutions, which could adversely affect our competitive business position, business prospects and financial condition.

We cannot assure you that the measures we have taken to protect our intellectual property will adequately protect us, and any failure to protect our intellectual property could harm our business.

Third parties claiming that we infringe their intellectual property rights could cause us to incur significant legal expenses and prevent us from selling our solutions.

Companies and individuals in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. In addition, many of these third parties have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners who have no relevant product revenue and against whom our potential patents may provide little or no deterrence. We have received, and may in the future receive, notices that claim we have infringed, misappropriated or otherwise violated other parties’ intellectual property rights. We have been involved in litigation involving such allegations of infringement. To the extent we gain greater visibility, we could face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to software technologies in general and information security technology in particular. There may be third‑party intellectual property rights, including issued or pending patents that cover significant aspects of our technologies or business methods. Any intellectual property claims, with or without merit, could be very time consuming, could be expensive to settle or litigate and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using technology found to be in violation of a third-party’s rights. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of one or more of our solutions or features of our solutions and may be unable to compete effectively. Any of these results would harm our business, operating results and financial condition.

In addition, our agreements with customers and channel partners include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement and, in some cases, for damages caused by us to property or persons. Large indemnity payments could harm our business, operating results and financial condition.

We rely on technology and intellectual property licensed from other parties, the failure or loss of which could increase our costs and delay or prevent the delivery of our solutions.

We utilize various types of software and other technology, as well as intellectual property rights, licensed from unaffiliated third parties in order to provide certain elements of our solutions. Any errors or defects in any third‑party technology could result in errors in our solutions that could harm our business. In addition, licensed technology and intellectual property rights may not continue to be available on commercially reasonable terms, or at all. While we believe that there are currently adequate replacements for the third‑party technology we use, any loss of the right to use any of this technology on commercially reasonable terms, or at all, could result in delays in producing or delivering our solutions until equivalent technology is identified and integrated, which delays could harm our business. In this situation we would be

55


Table of Contents

 

required to either redesign our solutions to function with software available from other parties or to develop these components ourselves, which would result in increased costs. Furthermore, we might be forced to limit the features available in our current or future solutions. If we fail to maintain or renegotiate any of these technology or intellectual property licenses, we could face significant delays and diversion of resources in attempting to develop similar or replacement technology, or to license and integrate a functional equivalent of the technology.

Some of our solutions contain “open source” software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.

Some of our solutions are distributed with software licensed by its authors or other third parties under so-called “open source” licenses, which may include, by way of example, the GNU General Public License, or GPL, and the Apache License. Some of these licenses contain requirements that we make available source code for modifications or derivative works we create based upon the open source software, and that we license such modifications or derivative works under the terms of a particular open source license or other license granting third parties certain rights of further use. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our technologies and solutions. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. We have established processes to help alleviate these risks, including a review process for screening requests from our development organizations for the use of open source software, but we cannot be sure that all open source software is submitted for approval prior to use in our solutions, that our programmers have not incorporated open source software into our proprietary solutions and technologies or that they will not do so in the future. In addition, many of the risks associated with usage of open source software cannot be eliminated, and could, if not properly addressed, negatively affect our business.

Governmental regulations affecting the export of certain of our solutions could negatively affect our business.

Some of our products are subject to U.S. export controls, and we incorporate encryption technology into certain of our products. These encryption products and the underlying technology may be exported outside the United States only with the required export authorizations, including by license, a license exception or other appropriate government authorizations, including the filing of an encryption registration. Governmental regulation of encryption technology and regulation of imports or exports, or our failure to obtain required import or export approval for our products, could harm our international sales and adversely affect our revenue.

Failure to comply with such regulations, whether by us or companies that we have acquired, in the future could result in penalties, costs, and restrictions on export privileges, which could also harm our operating results.

We have, and may further, expand through acquisitions of, or investments in, other companies, which may divert our management’s attention, dilute our stockholders’ ownership interests and consume corporate resources that otherwise would be necessary to sustain and grow our business.

We have made multiple acquisitions in the past, and our business strategy may, from time to time, continue to include acquiring complementary products, technologies or businesses. We also may enter into relationships with other businesses in order to expand our solutions, which could involve preferred or exclusive licenses, additional channels of distribution, or investments by or between the two parties. Negotiating these transactions can be time consuming, difficult and expensive, and our ability to close these transactions may be subject to third‑party approvals, such as government regulation, which are beyond our control. Consequently, we can make no assurance that these transactions, once undertaken and announced, will close.

These transactions may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of acquired companies, particularly if the key personnel of the acquired business choose not to work for us, and we may have difficulty retaining the customers of any acquired business. Acquisitions may also disrupt our ongoing business, divert our resources and require significant management attention that would otherwise be available for development of our business. Any acquisition or investment could expose us to unknown liabilities.

In addition, as of June 30, 2020, we had $848.0 million in goodwill and intangible assets, net of accumulated amortization, recorded on our balance sheet. We will incur expenses related to the amortization of intangible assets and we

56


Table of Contents

 

may in the future need to incur charges with respect to the impairment of goodwill or intangible assets, which could adversely affect our operating results. Moreover, we cannot assure you that the anticipated benefits of any acquisition or investment would be realized or that we would not be exposed to unknown liabilities. In connection with these types of transactions, we may issue additional equity securities that would dilute our stockholders’ ownership interests, use cash that we may need in the future to operate our business, incur debt on terms unfavorable to us or that we are unable to repay, incur large charges or substantial liabilities, encounter difficulties integrating diverse business cultures, and become subject to adverse tax consequences, substantial depreciation or deferred compensation charges. These challenges related to acquisitions or investments could adversely affect our business, operating results and financial condition.

If we are unable to attract and retain qualified employees, lose key personnel, fail to integrate replacement personnel successfully, or fail to manage our employee base effectively, we may be unable to develop new and enhanced solutions, effectively manage or expand our business, or increase our revenue.

Our future success depends upon our ability to recruit and retain key management, technical, sales, marketing, finance, and other critical personnel. Competition for qualified management, technical and other personnel is intense, and we may not be successful in attracting and retaining such personnel. If we fail to attract and retain qualified employees, our ability to grow our business could be harmed. Our officers and other key personnel are employees-at-will, and we cannot assure you that we will be able to retain them. Competition for people with the specific skills that we require is significant. In order to attract and retain personnel in a competitive marketplace, we believe that we must provide a competitive compensation package, including cash and equity‑based compensation. Volatility in our stock price may from time to time adversely affect our ability to recruit or retain employees. If we lose the services of our senior management or other key personnel, including due to illness resulting from COVID-19, if we are unable to hire and retain qualified employees, or conversely, if we fail to manage employee performance or reduce staffing levels when required by market conditions, our business and operating results could be adversely affected.

In addition, hiring, training, and successfully integrating replacement personnel could be time consuming, may cause additional disruptions to our operations, and may be unsuccessful, which could negatively impact future revenue.

Changes in laws and/or regulations related to the Internet or changes in the Internet infrastructure itself may diminish the demand for our solutions, and could have a negative impact on our business.

The future success of our business depends upon the continued use of the Internet as a primary medium for commerce, communication and business applications. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting data privacy and the use of the Internet as a commercial medium. Changes in these laws or regulations could require us to modify our solutions in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the Internet or commerce conducted via the Internet. These laws or charges could limit the growth of Internet‑related commerce or communications generally, result in a decline in the use of the Internet and the viability of Internet‑based applications such as ours and reduce the demand for our solutions.

The legal and regulatory framework also drives demand for our solutions. Our customers are subject to laws, regulations and internal policies that mandate how they process, handle, store, use and transmit a variety of sensitive data and communications. These laws and regulations are subject to revision, change and interpretation at any time, and any such change could either help or hurt the demand for our solutions. We cannot be sure that the legal and regulatory framework in any given jurisdiction will be favorable to our business or that we will be able to sustain or grow our business if there are any adverse changes to these laws and regulations.

If we are required to collect sales and use taxes on the solutions we sell, we may be subject to liability for past sales and our future sales may decrease.

State and local taxing jurisdictions have differing rules and regulations governing sales and use taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of sales taxes to our subscription services in various jurisdictions is unclear. It is possible that we could face sales tax audits and that our liability for these taxes could exceed our estimates as state tax authorities could still assert that we are obligated to collect additional amounts as taxes from our customers and remit those taxes to those authorities. We could also be subject to audits with respect to state and international jurisdictions for which we have not accrued tax liabilities. A successful assertion that we should be collecting additional sales or other taxes on our services in jurisdictions where we have not historically done so and do not accrue for sales taxes could result in substantial tax liabilities for past sales, discourage customers from purchasing our application or otherwise harm our business and operating results.

57


Table of Contents

 

Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by manmade problems such as terrorism.

Natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce and the global economy, and thus could have a strong negative effect on us. We have significant operations in the Silicon Valley area of Northern California, a region known for seismic activity and wildfires. A major earthquake, wildfire or other natural disaster, fire, act of terrorism or other catastrophic event that results in the destruction or disruption of any of our critical business operations or information technology systems could severely affect our ability to conduct normal business operations and, as a result, our future operating results could be harmed. These negative events could make it difficult or impossible for us to deliver our services to our customers, and could decrease demand for our services. Because we do not carry earthquake insurance for direct quake‑related losses, and significant recovery time could be required to resume operations, our financial condition and operating results could be materially adversely affected in the event of a major earthquake or catastrophic event.

A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.

Sales to U.S. and foreign federal, state and local governmental agency customers have accounted for a portion of our revenue in past periods, and we may in the future increase sales to government entities. Sales into government entities are subject to a number of risks. Selling to government entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that we will win a sale. We have invested in the creation of a cloud offering that has been certified under both the Federal Information Security Management Act and the Federal Risk and Authorization Management Program for government usage but we cannot be sure that we will continue to sustain or renew this certification, that the government will continue to mandate such certification or that other government agencies or entities will use this cloud offering. Government demand and payment for our solutions may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our solutions. Government entities may have 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. For example, if the distributor receives a significant portion of its revenue from sales to such governmental entity, the financial health of the distributor could be substantially harmed, which could negatively affect our future sales to such distributor. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our solutions, a reduction of revenue or fines or civil or criminal liability if the audit uncovers improper or illegal activities. Any such penalties could adversely impact our results of operations in a material way.

If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.

As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes‑Oxley Act of 2002 (the “Sarbanes-Oxley Act”), and the rules and regulations of the NASDAQ Global Market. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time consuming and costly, and place significant strain on our personnel, systems and resources.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file with the SEC, is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers.

Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, because we have acquired companies in the past and may continue to do so in the future, we will also need to expend resources to integrate the controls of these acquired entities with ours. Further, weaknesses in our internal controls may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal controls also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm report regarding the effectiveness of our internal control over financial reporting that we are required to include in our Annual Report on Form 10-K under Section 404 of the Sarbanes‑Oxley Act. Ineffective disclosure

58


Table of Contents

 

controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock.

In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting‑related costs, and provide significant management oversight. Any failure to maintain the adequacy of our internal controls, or consequent inability to produce accurate financial statements on a timely basis, could increase our operating costs and could materially impair our ability to operate our business. In the event that we or our independent registered public accounting firm are not able to complete the work required under Section 404 of the Sarbanes-Oxley Act on a timely basis, or we are not able to demonstrate compliance with Section 404, we could be subject to late filings of our annual and quarterly reports, restatements of consolidated financial statements or other corrective disclosure, and, investors may lose confidence in our operating results and our stock price could decline. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the NASDAQ Global Market.

We may not be able to utilize a significant portion of our net operating loss or research tax credit carryforwards, which could adversely affect our profitability.

As of June 30, 2020, we had federal and state net operating loss carryforwards due to prior period losses, some of which if not utilized will continue to expire in 2020 for federal and state purposes. We also have federal research tax credit carryforwards, which will continue to expire in 2020. These net operating loss and research tax credit carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our profitability.

In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, our ability to utilize net operating loss carryforwards or other tax attributes, such as research tax credits, in any taxable year may be limited if we experience an “ownership change.” An “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of our stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. Similar rules may apply under state tax laws.

Future issuances of our stock could cause an “ownership change.” It is possible that any future ownership change could have a material effect on the use of our net operating loss carryforwards or other tax attributes, which could adversely affect our profitability.

Risks Related to Our Convertible Senior Notes

We have indebtedness in the form of convertible senior notes.

In August 2019, we completed an offering of $920.0 million aggregate principal amount of 0.25% Convertible Senior Notes due 2024 (the “2024 Notes”). As a result of this convertible notes offering, we incurred $920.0 million principal amount of indebtedness, the principal amount of which we may be required to pay at maturity in 2024, upon an event of default (as defined in the indenture governing the 2024 Notes (the “indenture”)), or, upon the occurrence of a make-whole fundamental change (as defined in the indenture). There can be no assurance that we will be able to repay this indebtedness when due, or that we will be able to refinance this indebtedness on acceptable terms or at all. In addition, this indebtedness could, among other things:

 

make it difficult for us to pay other obligations;

 

make it difficult to obtain favorable terms for any necessary future financing for working capital, capital expenditures, debt service requirements or other purposes;

 

require us to dedicate a substantial portion of our cash flow from operations to service the indebtedness, reducing the amount of cash flow available for other purposes; and

 

limit our flexibility in planning for and reacting to changes in our business.

Conversion of our 2024 Notes may affect the price of our common stock and the value of the 2024 Notes.

The conversion of some or all of our 2024 Notes may dilute the ownership interest of existing stockholders to the extent we deliver shares of common stock upon conversion. Holders of the 2024 Notes will be able to convert them only upon the satisfaction of certain conditions prior to April 15, 2024. Upon conversion, holders of the 2024 Notes will receive cash, shares of common stock or a combination of cash and shares of common stock, at our election. Any sales in the public market of shares of common stock issued upon conversion of the 2024 Notes could adversely affect the trading price of our common stock and the value of the 2024 Notes.

59


Table of Contents

 

Servicing our debt will require a significant amount of cash. We may not have sufficient cash flow from our business to pay our substantial debt, and we may not have the ability to raise the funds necessary to settle conversions of the 2024 Notes in cash or to repurchase the 2024 Notes upon a fundamental change, which could adversely affect our business and results of operations.

Our ability to make scheduled payments of the principal of, to pay interest on, or to refinance our indebtedness, including the amounts payable under the 2024 Notes, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our indebtedness and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.

Further, holders of the 2024 Notes have the right to require us to repurchase all or a portion of their 2024 Notes upon the occurrence of a “fundamental change” (as defined in the indenture) before the maturity date at a repurchase price equal to 100% of the principal amount of the 2024 Notes to be repurchased, plus accrued and unpaid interest, if any. In addition, upon conversion of the 2024 Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the 2024 Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of 2024 Notes surrendered therefor or pay cash with respect of 2024 Notes being converted.

The conditional conversion feature of the 2024 Notes, when triggered, may adversely affect our financial condition and operating results.

In the event the conditional conversion feature of the 2024 Notes is triggered, holders of the 2024 Notes will be entitled to convert their 2024 Notes at any time during specified periods at their option. If one or more holders elect to convert their 2024 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 in cash, which could adversely affect our liquidity. In addition, even if holders of 2024 Notes do not elect to convert their 2024 Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the 2024 Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

The accounting for convertible debt securities that may be settled in cash, such as the 2024 Notes, could have a material effect on our reported financial results.

Under Accounting Standards Codification 470-20, Debt with Conversion and Other Options (“ASC 470-20”), an entity must separately account for the liability and equity components of the convertible debt instruments (such as the 2024 Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for the 2024 Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our condensed consolidated balance sheet at the issuance date and the value of the equity component would be treated as debt discount for purposes of accounting for the debt component of the 2024 Notes. As a result, we will be required to record a greater amount of non-cash interest expense as a result of the amortization of the discounted carrying value of the 2024 Notes to their face amount over the term of the 2024 Notes. We will report larger net losses (or lower net income) in our financial results because ASC 470-20 will require interest to include both the amortization of the debt discount and the instrument’s non-convertible coupon interest rate, which could adversely affect our reported or future financial results, the trading price of our common stock and the trading price of the 2024 Notes.

The capped call transactions may affect the value of the 2024 Notes and our common stock.

In connection with the pricing of the 2024 Notes, we entered into capped call transactions with certain financial institutions. The capped call transactions are expected generally to reduce or offset the potential dilution upon conversion of the 2024 Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted 2024 Notes, as the case may be, with such reduction and/or offset subject to a cap.

In connection with establishing their initial hedges of the capped call transactions, these financial institutions or their respective affiliates likely purchased shares of our common stock and/or entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the 2024 Notes. These financial institutions or

60


Table of Contents

 

their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions following the pricing of the 2024 Notes and prior to the maturity of the 2024 Notes (and are likely to do so during any observation period related to a conversion of 2024 Notes). This activity could also cause or avoid an increase or a decrease in the market price of our common stock or the 2024 Notes.

The potential effect, if any, of these transactions and activities on the price of our common stock or the 2024 Notes will depend in part on market conditions and cannot be ascertained at this time. Any of these activities could adversely affect the value of our common stock.

We are subject to counterparty risk with respect to the capped call transactions.

The counterparties to the capped call transactions we entered into in connection with our 2024 Notes are financial institutions, and we will be subject to the risk that one or more of these counterparties may default or otherwise fail to perform, or may exercise certain rights to terminate, their obligations under the capped call agreements. Our exposure to the credit risk of these counterparties will not be secured by any collateral.

If any of these counterparties to one or more of the capped call transactions becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under such transaction. 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 a counterparty, we may suffer less relief from dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of these counterparties.

Risks Related to the Ownership of Our Common Stock

Our stock price has been volatile in the past and may be subject to volatility in the future.

The trading price of our common stock has been volatile historically, and is likely to continue to be subject to wide fluctuations in response to various factors described below. Factors affecting the market price of our securities include:

 

variations in our revenue, billings, gross margin, operating results, free cash flow, loss per share and how these results compare to analyst expectations;

 

forward looking guidance that we may provide regarding financial metrics such as billings, revenue, gross margin, operating results, free cash flow, and loss per share;

 

announcements of technological innovations, new products or services, strategic alliances, acquisitions or significant agreements by us or by our competitors;

 

disruptions in our cloud-based operations or services or disruptions of other prominent cloud-based operations or services;

 

the economy as a whole, market conditions in our industry, and the industries of our customers;

 

trading activity by directors, executive officers and significant stockholders, or the perception in the market that the holders of a large number of shares intend to sell their shares;

 

the size of our market float and significant option exercises;

 

any future issuances of securities; and

 

any other factors discussed herein.

In addition, the stock markets in general and the NASDAQ Global Market in particular, have experienced substantial price and volume volatility that is often seemingly unrelated to the operating results of any particular companies. Moreover, if the market for technology stocks, especially security and cloud computing-related stocks, or the stock market in general experiences uneven investor confidence, the market price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The market price for our stock might also decline in reaction to events that affect other companies within, or outside, our industry, even if these events do not directly affect us. Some companies that have experienced volatility in the trading price of their stock have been subject of securities litigation. If we are the subject of such litigation, it could result in substantial costs and a diversion of management’s attention and resources. Furthermore, market volatility arising from the COVID-19 pandemic may lead to increased shareholder activism if we experience a market valuation that they believe is not reflective of our intrinsic value. Activist campaigns that contest or

61


Table of Contents

 

conflict with our strategic direction or seek changes in the composition of our board of directors could have an adverse effect on our operating results and financial condition.

Anti-takeover provisions contained in our certificate of incorporation and bylaws, as well as provisions of Delaware law, and provisions in the indenture for our 2024 Notes, could impair a takeover attempt.

Our certificate of incorporation and bylaws contain provisions that could have the effect of rendering more difficult, delaying or preventing an acquisition of our company deemed undesirable by our board of directors. These provisions could also reduce the price that investors might be willing to pay in the future for shares of our common stock and result in the market price of our common stock being lower than it would be without these provisions. Our corporate governance documents include provisions:

 

creating a classified board of directors whose members serve staggered three-year terms;

 

authorizing “blank check” preferred stock, which could be issued by our board without stockholder approval which may contain voting, liquidation, dividend and other rights which are superior to our common stock;

 

limiting the liability of, and providing indemnification to, our directors and officers;

 

limiting the ability of our stockholders to call and bring business before special meetings by providing that any stockholder action must be effected at a duly called meeting of the stockholders and not by a consent in writing, and providing that only our board of directors, the chairman of our board of directors, our Chief Executive Officer or President may call a special meeting of the stockholders; and

 

requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors.

In addition, if a fundamental change occurs prior to the maturity date of the 2024 Notes, holders of the 2024 Notes will have the right, at their option, to require us to repurchase all or a portion of their 2024 Notes. If a “make-whole fundamental change” (as defined in the indenture) occurs prior to the maturity date, we will in some cases be required to increase the conversion rate of the 2024 Notes for a holder that elects to convert its 2024 Notes in connection with such make-whole fundamental change. Furthermore, the indenture prohibits us from engaging in certain mergers or acquisitions unless, among other things, the surviving entity assumes our obligations under the 2024 Notes.

These provisions, alone or together, could frustrate, delay or prevent hostile takeovers and changes in control or changes in our management.

As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations merging or combining with us without approval of the holders of a substantial majority of all of our outstanding common stock.

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 may need to raise additional funds, and we may not be able to obtain additional debt or equity financing on favorable terms, if at all. 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. If we issue equity securities in any additional financing, the new securities may have rights and preferences senior to our common stock. If we engage in debt financing, we may be required to accept terms that restrict our ability to incur additional indebtedness and force us to maintain specified liquidity or other ratios. The trading prices for our common stock and the stock of other technology companies have been highly volatile as a result of the COVID-19 pandemic, which may reduce our ability to access capital on favorable terms or at all. In addition, a recession, depression or other sustained adverse market event resulting from the spread of COVID-19 could materially and adversely affect our business and the value of our common stock. 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 application and services;

 

continue to expand our product development, sales and marketing organizations;

 

acquire complementary technologies, products or businesses;

 

expand operations, in the United States or internationally;

62


Table of Contents

 

 

hire, train and retain employees; or

 

respond to competitive pressures or unanticipated working capital requirements.

Future sales of our common stock in the public market could lower the market price for our common stock and adversely impact the trading price of our common stock.

In the future, we may sell additional shares of our common stock to raise capital. In addition, a substantial number of shares of our common stock is reserved for issuance upon the conversion of the 2024 Notes, exercise of stock options, the vesting of restricted stock units and restricted stock pursuant to our employee benefit plans, and for purchase by employees under our employee stock purchase plan. We cannot predict the size of future issuances or the effect, if any, that they may have on the market price for our common stock. The issuance and sale of substantial amounts of common stock, or the perception that such issuances and sales may occur, could adversely affect the market price of our common stock and impair our ability to raise capital through the sale of additional equity securities.

We do not anticipate paying cash dividends, and accordingly, stockholders must rely on stock appreciation for any return on their investment.

We do not anticipate paying cash dividends on our common stock in the future. As a result, only appreciation of the price of our common stock will provide a return to our stockholders. Investors seeking cash dividends should not invest in our common stock.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

On June 4, 2020, the Company issued 11,053 shares of its common stock to the former sole shareholder of The Defence Works Limited, in connection with the consummation of the Company's acquisition of The Defence Works Limited. The shares were not registered under the Securities Act of 1933, as amended (“Securities Act”) in reliance upon the exemption from registration pursuant to Regulation S of the Securities Act because the former sole shareholder is an individual based outside of the U.S.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES.

Not applicable.

ITEM 5. OTHER INFORMATION.

None.

63


Table of Contents

 

ITEM 6. EXHIBITS.

EXHIBIT INDEX

 

 

 

 

 

Incorporated by Reference

Exhibit No.

 

Exhibit Title

 

Form

 

File No.

 

Filing Date

 

Exhibit No.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.01

*

Certification of Periodic Report by Chief Executive Officer under Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.02

*

Certification of Periodic Report by Chief Financial Officer under Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.01

**

Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.02

**

Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.INS

**

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

**

XBRL Taxonomy Extension Schema Document.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.CAL

**

XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.DEF

**

XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.LAB

**

XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.PRE

**

XBRL Taxonomy Extension Presentation Linkbase Document.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

104

 

The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2020, formatted in Inline XBRL (included in Exhibit 101)

 

 

 

 

 

 

 

 

 

* Filed herewith

**These exhibits are furnished with this Quarterly Report on Form 10-Q and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Proofpoint, Inc. under the Securities Act of 1933 or the Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in such filings.

64


Table of Contents

 

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, in the City of Sunnyvale, State of California, on July 31, 2020.

 

 

PROOFPOINT, INC.

 

 

 

 

By:

/s/ GARY STEELE

 

 

Gary Steele

Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

By:

/s/ PAUL AUVIL

 

 

Paul Auvil

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

 

 

 

65

EX-31.01 2 pfpt-ex3101_8.htm EX-31.01 pfpt-ex3101_8.htm

EXHIBIT 31.01

CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Gary Steele, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Proofpoint, 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: July 31, 2020

 

/s/ GARY STEELE

Gary Steele

Chief Executive Officer

(Principal Executive Officer)

 

EX-31.02 3 pfpt-ex3102_7.htm EX-31.02 pfpt-ex3102_7.htm

EXHIBIT 31.02

CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Paul Auvil, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Proofpoint, 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: July 31, 2020

 

/s/ PAUL AUVIL

Paul Auvil

Chief Financial Officer

(Principal Financial Officer)

 

EX-32.01 4 pfpt-ex3201_6.htm EX-32.01 pfpt-ex3201_6.htm

EXHIBIT 32.01

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

I, Gary Steele, Chief Executive Officer of Proofpoint, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

the Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2020 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: July 31, 2020

 

/s/ GARY STEELE

Gary Steele

Chief Executive Officer

(Principal Executive Officer)

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by it and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.02 5 pfpt-ex3202_9.htm EX-32.02 pfpt-ex3202_9.htm

EXHIBIT 32.02

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

I, Paul Auvil, Chief Financial Officer of Proofpoint, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

the Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2020 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: July 31, 2020

 

/s/ PAUL AUVIL

Paul Auvil

Chief Financial Officer

(Principal Financial Officer)

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by it and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 pfpt-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000 - Document - Template Link link:presentationLink link:calculationLink link:definitionLink 100000 - Document - Document and Entity Information Document link:calculationLink link:presentationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:calculationLink link:presentationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 100080 - Disclosure - The Company and Summary of Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 100090 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs link:calculationLink link:presentationLink link:definitionLink 100100 - Disclosure - Acquisitions link:calculationLink link:presentationLink link:definitionLink 100110 - Disclosure - Goodwill and Intangible Assets link:calculationLink link:presentationLink link:definitionLink 100120 - Disclosure - Fair Value Measurements and Investments link:calculationLink link:presentationLink link:definitionLink 100130 - Disclosure - Leases link:calculationLink link:presentationLink link:definitionLink 100140 - Disclosure - Contingencies link:calculationLink link:presentationLink link:definitionLink 100150 - Disclosure - Convertible Senior Notes link:calculationLink link:presentationLink link:definitionLink 100160 - Disclosure - Equity Award Plans link:calculationLink link:presentationLink link:definitionLink 100170 - Disclosure - Net Loss per Share link:calculationLink link:presentationLink link:definitionLink 100180 - Disclosure - Segment Reporting link:calculationLink link:presentationLink link:definitionLink 100190 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 100200 - Disclosure - Defined Contribution Plan link:calculationLink link:presentationLink link:definitionLink 100210 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 100220 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs (Policies) link:calculationLink link:presentationLink link:definitionLink 100230 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 100240 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs (Tables) link:calculationLink link:presentationLink link:definitionLink 100250 - Disclosure - Acquisitions (Tables) link:calculationLink link:presentationLink link:definitionLink 100260 - Disclosure - Goodwill and Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 100270 - Disclosure - Fair Value Measurements and Investments (Tables) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Leases (Tables) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Convertible Senior Notes (Tables) link:calculationLink link:presentationLink link:definitionLink 100300 - Disclosure - Equity Award Plans (Tables) link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Net Loss per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 100320 - Disclosure - Segment Reporting (Tables) link:calculationLink link:presentationLink link:definitionLink 100330 - Disclosure - The Company and Summary of Significant Accounting Policies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100340 - Disclosure - The Company and Summary of Significant Accounting Policies - Summary of Estimated Lives of Intangible Assets (Details) link:calculationLink link:presentationLink link:definitionLink 100350 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100360 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Disaggregation of Revenue (Details) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details 1) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details 1) link:calculationLink link:presentationLink link:definitionLink 100380 - Disclosure - Acquisitions - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100390 - Disclosure - Acquisitions - Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill (Details) link:calculationLink link:presentationLink link:definitionLink 100400 - Disclosure - Acquisitions - Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill (Details)2 link:calculationLink link:presentationLink link:definitionLink 100410 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Activity and Balances (Details) link:calculationLink link:presentationLink link:definitionLink 100420 - Disclosure - Goodwill and Intangible Assets - Components of Intangible Assets, Excluding Goodwill (Details) link:calculationLink link:presentationLink link:definitionLink 100430 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100440 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization of Intangible Assets Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100450 - Disclosure - Fair Value Measurements and Investments - Summary of Assets or Liabilities Carried at Fair Value (Details) link:calculationLink link:presentationLink link:definitionLink 100460 - Disclosure - Fair Value Measurements and Investments - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100470 - Disclosure - Fair Value Measurements and Investments - Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments (Details) link:calculationLink link:presentationLink link:definitionLink 100480 - Disclosure - Leases - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100490 - Disclosure - Leases - Schedule of Component of Lease Expense and Supplemental Information Related to Leases (Details) link:calculationLink link:presentationLink link:definitionLink 100500 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:calculationLink link:presentationLink link:definitionLink 100510 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)2 link:calculationLink link:presentationLink link:definitionLink 100520 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100530 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Details) link:calculationLink link:presentationLink link:definitionLink 100540 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Parenthetical) (Details) link:calculationLink link:presentationLink link:definitionLink 100550 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024 (Details) link:calculationLink link:presentationLink link:definitionLink 100560 - Disclosure - Equity Award Plans - Stock-Based Compensation Plans - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100570 - Disclosure - Equity Award Plans - Stock Options - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100580 - Disclosure - Equity Award Plans - Stock Option Activity under Stock Incentive Plan (Details) link:calculationLink link:presentationLink link:definitionLink 100590 - Disclosure - Equity Award Plans - Summary of RSUs and PSUs under Stock Incentive Plan (Details) link:calculationLink link:presentationLink link:definitionLink 100600 - Disclosure - Equity Award Plans - Restricted Stock and Performance Stock Units - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100610 - Disclosure - Equity Award Plans - Stock Bonus and Other Liability Awards - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100620 - Disclosure - Equity Award Plans - Employee Stock Purchase Plan - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100630 - Disclosure - Equity Award Plans - Restricted Stock and Deferred Shares - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100640 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share (Details) link:calculationLink link:presentationLink link:definitionLink 100650 - Disclosure - Segment Reporting - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100660 - Disclosure - Segment Reporting - Summary of Total Revenue by Geographic Area (Details) link:calculationLink link:presentationLink link:definitionLink 100670 - Disclosure - Segment Reporting - Summary of Long-lived Assets by Geographic Area (Details) link:calculationLink link:presentationLink link:definitionLink 100680 - Disclosure - Income Taxes - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100690 - Disclosure - Defined Contribution Plan - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 pfpt-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 pfpt-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 pfpt-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Central Index Key (CIK) Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset. Business combination recognized identifiable assets acquired and liabilities assumed assets current and noncurrent assets not otherwise defined. Business combination recognized identifiable assets acquired and liabilities assumed operating lease liabilities. Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities, current and noncurrent liabilities, not otherwise defined. Business combination, recognized identifiable assets acquired and liabilities assumed, deferred tax liabilities, net. Cover [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key (CIK) Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Entity Current Reporting Status Entity Current Reporting Status Entity Shell Company Entity Shell Company Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address Address Line1 Entity Address, City or Town Entity Address City Or Town Entity Address, State or Province Entity Address State Or Province Entity Address, Country Entity Address Country Entity Address, Postal Zip Code Entity Address Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Entity Interactive Data Current Entity Interactive Data Current Title of 12(b) Security Security12b Title Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation State Country Code Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Deferred product costs current. Deferred commissions current. Deferred product costs noncurrent. Deferred commissions noncurrent. Statement Of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets Current [Abstract] Cash and cash equivalents Cash And Cash Equivalents At Carrying Value Short-term investments Available For Sale Securities Current Accounts receivable, net Accounts Receivable Net Current Inventory Inventory Net Deferred product costs Deferred Product Costs Current Deferred commissions Deferred Commissions Current Prepaid expenses and other current assets Prepaid Expense And Other Assets Current Total current assets Assets Current Property and equipment, net Property Plant And Equipment Net Operating lease right-of-use assets Operating Lease Right Of Use Asset Long-term deferred product costs Deferred Product Costs Noncurrent Goodwill Goodwill Intangible assets, net Finite Lived Intangible Assets Net Long-term deferred commissions Deferred Commissions Noncurrent Other assets Other Assets Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities And Stockholders Equity [Abstract] Current liabilities: Liabilities Current [Abstract] Accounts payable Accounts Payable Current Accrued liabilities Accrued Liabilities Current Operating lease liabilities Operating Lease Liability Current Deferred revenue Contract With Customer Liability Current Total current liabilities Liabilities Current Convertible senior notes Convertible Debt Noncurrent Long-term operating lease liabilities Operating Lease Liability Noncurrent Other long-term liabilities Other Liabilities Noncurrent Long-term deferred revenue Contract With Customer Liability Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 7) Commitments And Contingencies Stockholders’ equity: Stockholders Equity [Abstract] Convertible preferred stock, $0.0001 par value; 5,000 shares authorized; no shares issued and outstanding Preferred Stock Value Common stock, $0.0001 par value; 200,000 shares authorized; 57,588 and 56,784 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively Common Stock Value Additional paid-in capital Additional Paid In Capital Accumulated other comprehensive income Accumulated Other Comprehensive Income Loss Net Of Tax Accumulated deficit Retained Earnings Accumulated Deficit Total stockholders’ equity Stockholders Equity Total liabilities and stockholders’ equity Liabilities And Stockholders Equity Preferred Stock, Shares Authorized Preferred Stock Shares Authorized Preferred Stock, Shares Issued Preferred Stock Shares Issued Preferred Stock, Shares Outstanding Preferred Stock Shares Outstanding Preferred Stock, Par or Stated Value Per Share Preferred Stock Par Or Stated Value Per Share Number of shares of common stock reserved for future issuance Common Stock Number Of Shares Par Value And Other Disclosures [Abstract] Common Stock, Shares Authorized Common Stock Shares Authorized Common stock issued (in shares) Common Stock Shares Issued Common stock outstanding (in shares) Common Stock Shares Outstanding Par value of common stock (USD per share) Common Stock Par Or Stated Value Per Share Income Statement [Abstract] Statement [Table] Statement [Table] Product and Service Product Or Service [Axis] Product and Service Products And Services [Domain] Subscription License And Service [Member] Hardware and service. Hardware and Service Hardware And Service [Member] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Total revenue Revenue From Contract With Customer Excluding Assessed Tax Cost of revenue: Cost Of Revenue [Abstract] Total cost of revenue Cost Of Goods And Services Sold Gross profit Gross Profit Operating expense: Operating Expenses [Abstract] Research and development Research And Development Expense Sales and marketing Selling And Marketing Expense General and administrative General And Administrative Expense Total operating expense Operating Expenses Operating loss Operating Income Loss Interest expense Interest Expense Other (expense) income, net Other Nonoperating Income Expense Loss before income taxes Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Provision for income taxes Income Tax Expense Benefit Net loss Net Income Loss Net loss per share, basic and diluted Earnings Per Share Basic And Diluted Weighted average shares outstanding, basic and diluted Weighted Average Number Of Share Outstanding Basic And Diluted Income Statement Location Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Cost of subscription revenue. Cost of subscription revenue Cost Of Subscription Revenue [Member] Cost of hardware and services revenue. Cost of hardware and services revenue Cost Of Hardware And Services Revenue [Member] Research and development Research And Development Expense [Member] Sales and marketing Selling And Marketing Expense [Member] General and administrative General And Administrative Expense [Member] Stock-based compensation expense Allocated Share Based Compensation Expense Intangible amortization expense Amortization Of Intangible Assets Statement Of Income And Comprehensive Income [Abstract] Net loss Other comprehensive income, net of tax: Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract] Unrealized (loss) gain on short-term investments, net Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax Comprehensive loss Comprehensive Income Net Of Tax Statement Of Stockholders Equity [Abstract] Common Stock [Member] Statement Equity Components [Axis] Equity Component Equity Component [Domain] Common Stock [Member] Common Stock [Member] Additional Paid-In Capital [Member] Additional Paid In Capital [Member] Accumulated Other Comprehensive Income (Loss) [Member] Accumulated Other Comprehensive Income [Member] Accumulated Deficit [Member] Retained Earnings [Member] Beginning balance Beginning balance (shares) Shares Outstanding Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase Decrease In Stockholders Equity Roll Forward Cumulative effect of adjustment from adoption of ASC 842 Cumulative Effect Of New Accounting Principle In Period Of Adoption Stock-based compensation expense Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Acquisition of Meta Networks, Ltd. (Note 3) Stock Issued During Period Value Acquisitions Acquisition of Meta Networks, Ltd. (Note 3) (shares) Stock Issued During Period Shares Acquisitions Issuance of restricted shares Stock Issued During Period Value Restricted Stock Award Gross Issuance of restricted shares (shares) Stock Issued During Period Shares Restricted Stock Award Gross Common stock issued Stock Issued During Period Value New Issues Common stock issued (shares) Stock Issued During Period Shares New Issues Tax withholding upon vesting of restricted stock awards Adjustments Related To Tax Withholding For Share Based Compensation Tax withholding upon vesting of restricted stock awards (shares) Shares Paid For Tax Withholding For Share Based Compensation Ending balance Ending balance (shares) Amortization of operating lease right-of-use assets Increase (decrease) in deferred product costs. Increase decrease in operating lease liabilities. Proceeds from escrow account. Cash, cash equivalents and restricted cash. Statement Of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided By Used In Operating Activities [Abstract] Net loss Profit Loss Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Depreciation and amortization Depreciation Depletion And Amortization Stock-based compensation Share Based Compensation Amortization of debt issuance costs and accretion of debt discount Amortization Of Financing Costs And Discounts Amortization of deferred commissions Amortization Of Deferred Sales Commissions Noncash lease costs Amortization Of Operating Lease Right Of Use Assets Deferred income taxes Deferred Income Tax Expense Benefit Other Other Noncash Income Expense Changes in assets and liabilities: Increase Decrease In Operating Capital [Abstract] Accounts receivable Increase Decrease In Accounts Receivable Inventory Increase Decrease In Inventories Deferred product costs Increase Decrease In Deferred Product Costs Deferred commissions Increase Decrease In Deferred Charges Prepaid expenses Increase Decrease In Prepaid Deferred Expense And Other Assets Other current assets Increase Decrease In Other Current Assets Long-term assets Increase Decrease In Other Noncurrent Assets Accounts payable Increase Decrease In Accounts Payable Accrued liabilities Increase Decrease In Accrued Liabilities Operating lease liabilities Increase Decrease In Operating Lease Liabilities Deferred revenue Increase Decrease In Contract With Customer Liability Net cash provided by operating activities Net Cash Provided By Used In Operating Activities Cash flows from investing activities Net Cash Provided By Used In Investing Activities [Abstract] Proceeds from maturities of short-term investments Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities Purchase of short-term investments Payments To Acquire Available For Sale Securities Purchase of property and equipment Payments To Acquire Property Plant And Equipment Receipts from escrow account Proceeds From Escrow Account Acquisition of businesses, net of cash acquired Payments To Acquire Businesses Net Of Cash Acquired Net cash provided by (used in) investing activities Net Cash Provided By Used In Investing Activities Cash flows from financing activities Net Cash Provided By Used In Financing Activities [Abstract] Proceeds from issuance of common stock Proceeds From Issuance Of Common Stock Withholding taxes related to restricted stock net share settlement Payments Related To Tax Withholding For Share Based Compensation Net cash used in financing activities Net Cash Provided By Used In Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect Cash, cash equivalents and restricted cash Cash Cash Equivalents And Restricted Cash [Abstract] Beginning of period Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents End of period Supplemental disclosure of noncash investing and financing activities Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract] Unpaid purchases of property and equipment and asset retirement obligations Capital Expenditures Incurred But Not Yet Paid Operating lease right-of-use assets exchanged for lease obligations Right Of Use Asset Obtained In Exchange For Operating Lease Liability Liability awards converted to equity Stock Issued1 Reconciliation of cash, cash equivalents and restricted cash as shown in the consolidated statement of cash flows Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents [Abstract] Restricted cash included in prepaid expenses and other current assets Restricted Cash And Cash Equivalents At Carrying Value Restricted cash included in other non-current assets Restricted Cash And Cash Equivalents Noncurrent Accounting Policies [Abstract] The Company and Summary of Significant Accounting Policies Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Text Block] Revenue From Contract With Customer [Abstract] Revenue, Deferred Revenue and Deferred Contract Costs Revenue From Contract With Customer [Text Block] Business Combinations [Abstract] Acquisitions Business Combination Disclosure [Text Block] Goodwill And Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Goodwill And Intangible Assets Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements and Investments Fair Value Disclosures [Text Block] Leases [Abstract] Leases Leases Of Lessee Disclosure [Text Block] Commitments And Contingencies Disclosure [Abstract] Contingencies Commitments And Contingencies Disclosure [Text Block] Senior Longterm Notes Current And Noncurrent [Abstract] Convertible Senior Notes Long Term Debt [Text Block] Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Equity Award Plans Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Earnings Per Share [Abstract] Net Loss per Share Earnings Per Share [Text Block] Segment Reporting [Abstract] Segment Reporting Segment Reporting Disclosure [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Defined Contribution Pension And Other Postretirement Plans Disclosure [Abstract] Defined Contribution Plan Defined Contribution Plan Disclosures Table [Text Block] Basis of Presentation and Consolidation Consolidation Policy [Text Block] Reclassifications Prior Period Reclassification Adjustment Description Use of Estimates Use Of Estimates Goodwill and Intangible Assets Goodwill And Intangible Assets Policy [Text Block] Comprehensive Loss Comprehensive Income Policy Policy [Text Block] New Accounting Pronouncements New Accounting Pronouncements Policy Policy [Text Block] Revenue Recognition Revenue Recognition Policy [Text Block] Contracts with multiple performance obligations. Contracts With Multiple Performance Obligations Contracts With Multiple Performance Obligations Policy [Text Block] Variable consideration. Variable Consideration Variable Consideration Policy [Text Block] Unbilled Accounts Receivables Trade And Other Accounts Receivable Unbilled Receivables Policy Deferred Commissions Commissions Expense Policy Policy [Text Block] Deferred Product Costs Deferred Charges Policy [Text Block] Contract with customer deferred revenue. Deferred Revenue Contract With Customer Deferred Revenue Policy [Text Block] Leases Lessee Leases Policy [Text Block] Tabular disclosure of schedule of estimated useful life of finite-lived intangible assets. Summary of Estimated Useful Life of Intangible Assets Schedule Of Estimated Useful Life Of Finite Lived Intangible Assets Table [Text Block] Disaggregation of Revenue Disaggregation Of Revenue Table [Text Block] Schedule Of Business Acquisitions By Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Business Acquisition Business Acquisition [Axis] Business Acquisition, Acquiree Business Acquisition Acquiree [Domain] ObserveIT Limited. ObserveIT, Ltd Observe I T Limited [Member] Meta Networks Limited. Meta Networks, Ltd Meta Networks Limited [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed Table [Text Block] Schedule of Goodwill Activity and Balances Schedule Of Goodwill [Text Block] Components of Intangible Assets, Excluding Goodwill Schedule Of Finite Lived Intangible Assets Table [Text Block] Future Estimated Amortization Cost of Intangible Assets Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block] Summary of Assets or Liabilities Carried at Fair Value Fair Value By Balance Sheet Grouping [Text Block] Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments Unrealized Gain Loss On Investments Table [Text Block] Schedule of Component of Lease Expense and Supplemental Information Related to Leases Lease Cost Table [Text Block] Schedule of Maturities of Lease Liabilities Lessee Operating Lease Liability Maturity Table [Text Block] Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024 Convertible Debt Table [Text Block] Stock Option Activity under Stock Incentive Plan Schedule Of Share Based Compensation Stock Options Activity Table [Text Block] Summary of RSUs and PSUs under Stock Incentive Plan Schedule Of Unvested Restricted Stock Units Roll Forward Table [Text Block] Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block] Summary of Total Revenue and Long-lived Assets by Geographic Area Schedule Of Revenues From External Customers And Long Lived Assets By Geographical Areas Table [Text Block] Number of operating and reportable segments Number Of Operating Segments Number of reporting units Number Of Reporting Units Goodwill, impairment loss Goodwill Impairment Loss Schedule Of Finite Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class Finite Lived Intangible Assets By Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name Finite Lived Intangible Assets Major Class Name [Domain] Patents Patents [Member] Developed Technology Developed Technology Rights [Member] Customer Relationships Customer Relationships [Member] Order Backlog Order Or Production Backlog [Member] Trade Names and Trademarks Trademarks And Trade Names [Member] Statistical Measurement Range [Axis] Statistical Measurement Range [Member] Minimum Minimum [Member] Maximum Maximum [Member] Intangible assets: Finite Lived Intangible Assets [Line Items] Estimated life of intangible assets Finite Lived Intangible Asset Useful Life Period terms for payment. Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost Capitalized Contract Cost [Axis] Capitalized Contract Cost Capitalized Contract Cost [Domain] Sales commission. Sales Commission Sales Commission [Member] Product cost. Product Cost Product Cost [Member] Contract with Customer, Duration Contract With Customer Duration [Axis] Contract with Customer, Duration Contract With Customer Duration [Domain] Long-term Contract with Customer Long Term Contract With Customer [Member] Revenue, Deferred Revenue and Deferred Contract Costs[Line Items] Capitalized Contract Cost [Line Items] Period terms for payment Period Terms For Payment Disaggregation Of Revenue [Table] Disaggregation Of Revenue [Table] Subscription. Subscription service revenue Subscription [Member] Software license. Subscription software revenue Software License [Member] Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Total revenue Unbilled receivable Unbilled Contracts Receivable Contract cost capitalized during period. Contract cost capitalized Contract Cost Capitalized During Period Contract cost amortized Capitalized Contract Cost Amortization Deferred revenue, revenue recognized Contract With Customer Liability Revenue Recognized Revenue recognized related to the performance obligations satisfied in prior periods Contract With Customer Performance Obligation Satisfied In Previous Period Contracted revenue not yet recognized Revenue Remaining Performance Obligation Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Percentage of contracted and not recognized revenue to be recognized Revenue Remaining Performance Obligation Percentage Revenue to be recognized period Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1 Maximum estimated preliminary purchase price allocation period. The Defence Works Limited. The Defence Works Limited The Defence Works Limited [Member] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation Deferred Compensation Arrangement With Individual Share Based Payments By Type Of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation Equity Based Arrangements Individual Contracts Type Of Deferred Compensation [Domain] Restricted Stock Restricted Stock [Member] Preliminary purchase price allocation estimated period from the acquisition date Maximum Estimated Preliminary Purchase Price Allocation Period Payments to acquire businesses, net of cash acquired Intangible assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill Cash acquired from acquisitions Cash Acquired From Acquisition Escrow Escrow Deposit Employee service share-based compensation, fair value of unvested awards attributed to pre acquisition service. Employee service share-based compensation, fair value of unvested awards attributed to post acquisition service. Fair value of unvested awards attributed to pre-acquisition service Employee Service Share Based Compensation Fair Value Of Unvested Awards Attributed To Pre Acquisition Service Fair value of unvested awards attributed to post-acquisition service Employee Service Share Based Compensation Fair Value Of Unvested Awards Attributed To Post Acquisition Service Unrecognized stock options compensation expense Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options Deferred cash consideration. Deferred cash consideration allocated to post-combination expense. Deferred cash consideration Deferred Cash Consideration Deferred cash consideration allocated to post-combination expense Deferred Cash Consideration Allocated To Post Combination Expense Stock-based compensation expense vesting period Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1 Trade Names In-process Research and Development In Process Research And Development [Member] Fair value of assets acquired and liabilities assumed Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net [Abstract] Current assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Fixed assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment Non-current assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets Liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities Operating lease right-of-use asset Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset Other assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets Current And Noncurrent Assets Not Otherwise Defined Finite lived intangible assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles Operating lease liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities Deferred revenue Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Deferred Revenue Deferred tax liability, net Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities Net Other liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities Current And Noncurrent Liabilities Not Otherwise Defined Recognized identifiable assets acquired and liabilities assumed, net Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Acquired finite-lived intangible assets, weighted average useful life (in years) Acquired Finite Lived Intangible Assets Weighted Average Useful Life Deferred stock allocated to post-combination expense. Number of shares deferred Deferred Compensation Arrangement With Individual Shares Issued Fair value of share-based deferred cash compensation issued Deferred Compensation Arrangement With Individual Fair Value Of Shares Issued Deferred stock allocated to post-combination expense Deferred Stock Allocated To Post Combination Expense Goodwill activity and balances Goodwill Roll Forward Beginning balance as of December 31, 2019 Acquisition during period Goodwill Acquired During Period Purchase accounting adjustments Goodwill Translation And Purchase Accounting Adjustments Closing balance as of June 30, 2020 Trade Names and Patents Intellectual Property [Member] Intangible assets excluding goodwill: Intangible Assets Net Excluding Goodwill [Abstract] Gross Carrying Amount Finite Lived Intangible Assets Gross Accumulated Amortization Finite Lived Intangible Assets Accumulated Amortization Net Carrying Amount Future estimated amortization costs of intangible assets: Finite Lived Intangible Assets Future Amortization Expense [Abstract] 2020, remainder Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year 2021 Finite Lived Intangible Assets Amortization Expense Year Two 2022 Finite Lived Intangible Assets Amortization Expense Year Three 2023 Finite Lived Intangible Assets Amortization Expense Year Four 2024 Finite Lived Intangible Assets Amortization Expense Year Five Thereafter Finite Lived Intangible Assets Amortization Expense After Year Five Fair Value By Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Asset Class Fair Value By Asset Class [Axis] Asset Class Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain] Money market funds Money Market Funds [Member] Commercial paper Commercial Paper [Member] Corporate debt securities Corporate Debt Securities [Member] U.S. Treasury securities U S Treasury Securities [Member] Level 2 Fair Value By Fair Value Hierarchy Level [Axis] Fair Value Hierarchy and NAV Fair Value Measurements Fair Value Hierarchy [Domain] Level 1 Fair Value Inputs Level1 [Member] Level 2 Fair Value Inputs Level2 [Member] Level 3 Fair Value Inputs Level3 [Member] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Assets Assets Fair Value Disclosure [Abstract] Cash equivalents Cash And Cash Equivalents Fair Value Disclosure Short-term investments Available For Sale Securities Total financial assets Assets Fair Value Disclosure Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Debt Instrument Debt Instrument [Axis] Debt Instrument, Name Debt Instrument Name [Domain] Zero point two five percent convertible senior notes due twenty twenty four. 2024 Notes Zero Point Two Five Percent Convertible Senior Notes Due Twenty Twenty Four [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] Fair value of convertible senior notes Convertible Debt Fair Value Disclosures Cash and cash equivalents, at amortized cost. Cash and cash equivalents, accumulated gross unrealized gain, before tax. Cash and cash equivalents, accumulated gross unrealized loss, before tax. Schedule of cash and cash equivalents and investments. Schedule of cash and cash equivalents and investments. Schedule Of Cash And Cash Equivalents And Investments [Table] Schedule Of Cash And Cash Equivalents And Investments [Table] Cash Cash [Member] Schedule Of Cash And Cash Equivalents And Investments [Line Items] Schedule Of Cash And Cash Equivalents And Investments [Line Items] Cash and cash equivalents, amortized cost Cash And Cash Equivalents At Amortized Cost Cash and cash equivalents, unrealized gains Cash And Cash Equivalents Accumulated Gross Unrealized Gain Before Tax Cash and cash equivalents, unrealized losses Cash And Cash Equivalents Accumulated Gross Unrealized Loss Before Tax Cash and cash equivalents, fair value Short-term investments, amortized cost Available For Sale Securities Amortized Cost Short-term investments, unrealized gains Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax Short-term investments, unrealized losses Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax Short-term investments, fair value Maximum investment maturity term. Maximum investment maturity term Maximum Investment Maturity Term Impairments Impairment Of Investments Lessee Lease Description [Table] Lessee Lease Description [Table] Property, Plant and Equipment, Type Property Plant And Equipment By Type [Axis] Property, Plant and Equipment, Type Property Plant And Equipment Type [Domain] Real estate leases. Real Estate Leases Real Estate Leases [Member] Datacenter leases. Datacenter Leases Datacenter Leases [Member] Geographical Statement Geographical [Axis] Geographical Segment Geographical [Domain] California CALIFORNIA Lease Arrangement, Type Lease Arrangement Type [Axis] Lease Arrangement, Type Lease Arrangement Type [Domain] Over lease term. Over Lease Term Over Lease Term [Member] Lessee Lease Description [Line Items] Lessee Lease Description [Line Items] Operating lease agreement term Lessee Operating Lease Term Of Contract Operating lease existence of option to extend Lessee Operating Lease Existence Of Option To Extend Operating lease option to extend, description Lessee Operating Lease Option To Extend Operating lease agreement renewal term extended Lessee Operating Lease Renewal Term Lease agreement corporate office space Area Of Real Estate Property Lease agreement description Description Of Lessee Leasing Arrangements Operating Leases Lease liabilities Operating Lease Liability Operating lease rental payments over the lease term Operating Leases Future Minimum Payments Due Operating lease cost Operating Lease Cost Short-term lease cost Short Term Lease Cost Variable lease cost Variable Lease Cost Total lease cost Lease Cost Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease Payments Right-of-use assets obtained in exchange for operating lease obligations Weighted-average remaining lease term - operating leases Operating Lease Weighted Average Remaining Lease Term1 Weighted-average discount rate - operating leases Operating Lease Weighted Average Discount Rate Percent 2020 Lessee Operating Lease Liability Payments Remainder Of Fiscal Year 2021 Lessee Operating Lease Liability Payments Due Year Two 2022 Lessee Operating Lease Liability Payments Due Year Three 2023 Lessee Operating Lease Liability Payments Due Year Four 2024 Lessee Operating Lease Liability Payments Due Year Five Thereafter Lessee Operating Lease Liability Payments Due After Year Five Total lease payments Lessee Operating Lease Liability Payments Due Less imputed interest Lessee Operating Lease Liability Undiscounted Excess Amount Total Debt instrument original issuance principal amount. Debt instrument face amount optional. Capped call transaction cost. Debt Instrument [Table] Debt Instrument [Table] 0.25% Convertible Senior Notes due 2024 Debt Instrument [Line Items] Debt Instrument [Line Items] Face amount Debt Instrument Face Amount Debt interest rate Debt Instrument Interest Rate Stated Percentage Debt instrument aggregate principal amount Debt Instrument Original Issuance Principal Amount Option to purchase additional principal amount Debt Instrument Face Amount Optional Agent's discount and issuance costs Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net Proceeds from issuance of convertible senior notes, net of discount Proceeds From Convertible Debt Proceeds from issuance of convertible senior notes, used to payoff capped call transactions Capped Call Transaction Cost Debt instrument, maturity date, description Debt Instrument Maturity Date Description Debt instrument, convertible, conversion ratio Debt Instrument Convertible Conversion Ratio1 Debt instrument, convertible, conversion price Debt Instrument Convertible Conversion Price1 Percentage of principal amount that are redeemable Debt Instrument Redemption Price Percentage Debt instrument, convertible, threshold trading days Debt Instrument Convertible Threshold Trading Days Debt instrument, convertible, threshold consecutive trading days Debt Instrument Convertible Threshold Consecutive Trading Days1 Debt instrument, convertible, threshold percentage of stock price trigger Debt Instrument Convertible Threshold Percentage Of Stock Price Trigger Represents the number of consecutive business days immediately following any 5 consecutive trading day period. Represents the number of consecutive trading days prior to the five consecutive business-days. Represents the percentage of the product of the closing sale price of the entity's common stock and the applicable conversion rate that the trading price of each debt instrument must be less than in order for the debt instruments to be convertible. Number of consecutive business days following consecutive trading day period Debt Instrument Convertible Number Of Consecutive Business Days Following Consecutive Trading Day Period Number of consecutive trading days Debt Instrument Convertible Period Of Consecutive Trading Days Periodic payment, principal Debt Instrument Periodic Payment Principal Trading price as percentage of closing price of common stock Debt Instrument Convertible Trading Price As Percentage Of Closing Price Of Common Stock Carrying amount of the debt component net Long Term Debt Carrying amount of the equity component net Debt Instrument Convertible Carrying Amount Of The Equity Component Effective interest rate Debt Instrument Interest Rate Effective Percentage Debt issuance costs allocated to equity portion. Issuance cost recorded at equity Debt Issuance Expense Allocated To Equity Portion Debt Disclosure [Abstract] Long-term Debt, Type Longterm Debt Type [Axis] Long-term Debt, Type Longterm Debt Type [Domain] Senior Notes Senior Notes [Member] Liability component: Debt Instrument Unamortized Discount Premium Net [Abstract] Principal Debt Instrument Carrying Amount Less: debt discount and issuance costs, net of amortization Net carrying amount Equity component Capped calls cap price. Initial price of capped calls. Initial strike price of capped calls Initial Price Of Capped Calls Cap price of capped calls Capped Calls Cap Price Capped calls premium. Capped calls issuance costs. Premium paid for purchase of capped calls Capped Calls Premium Issuance costs related to capped calls Capped Calls Issuance Costs Interest Expense, Debt Interest Expense Debt [Abstract] Interest expense related to contractual interest coupon Interest Expense Debt Excluding Amortization Amortization of debt discount and issuance costs Total Interest Expense Debt Equity incentive plans held. Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Various acquisitions. Various Acquisitions Various Acquisitions [Member] FireLayers. FireLayers Fire Layers [Member] Award Type Award Type [Axis] Award Type Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain] Stock options to purchase common stock Employee Stock Option [Member] Plan Name Plan Name [Axis] Plan Name Plan Name [Domain] 2002 plan and 2012 equity incentive plan. 2002 Plan and 2012 Equity Incentive Plan Two Thousand Two And Two Thousand Twelve Equity Incentive Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Equity incentive plans held by the company (number of plans) Equity Incentive Plans Held Term until award expiration Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period Award vesting period Shares available for future grant under the stock plans (in shares) Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Options granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Stock option activity under the Plan Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Roll Forward Outstanding, beginning of period (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Options exercised (in shares) Stock Issued During Period Shares Stock Options Exercised Options forfeited and expired (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Outstanding, ending of period (in shares) Stock option activity under the Plan, in weighted average exercise price: Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Rollforward Balance at beginning of period (USD per share) Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Options exercised (USD per share) Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price Options forfeited and expired (USD per share) Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price Balance at ending of period (USD per share) Weighted average remaining contractual term Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2 Aggregate intrinsic value, outstanding Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value Aggregate intrinsic value, exercised Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value Proceeds from stock options exercised Proceeds From Stock Options Exercised Fair value of options, vested in period Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1 Average remaining vesting term Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1 Restricted stock units and performance stock units. Restricted Stock Units and Performance Stock Units Restricted Stock Units And Performance Stock Units [Member] RSU's outstanding, number of shares: Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Roll Forward Awarded at beginning of period (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number Award granted (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Awards vested (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Awards forfeited (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Awarded at end of period (in shares) RSUs outstanding, granted fair value per unit Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Roll Forward Awarded at beginning of period (USD per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Awards granted (USD per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Awards vested (USD per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value Awards forfeited (USD per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value Awarded at end of period (USD per share) RSU Restricted Stock Units R S U [Member] Performance Shares Performance Shares [Member] Restricted performance-based shares. Restricted Performance-based Shares Restricted Performance Based Shares [Member] Unamortized stock-based compensation expense Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock bonus awards. Stock bonus and other liability awards Stock Bonus Awards [Member] Accrued liability for the stock bonus and other liability awards Accrued Bonuses Current Share based compensation arrangement by share based payment award, recurring increase period. Share based compensation arrangement by share based payment award maximum number of additional shares to be authorized. Share-based compensation arrangement by share-based payment award, percentage increase in number of shares available for future grant. Schedule Of Employee Stock Ownership Plan E S O P Disclosures [Table] Schedule Of Employee Stock Ownership Plan E S O P Disclosures [Table] ESPP 2012 Plan. ESPP 2012 Plan Espp2012 Plan [Member] Employee stock purchase plan Employee Stock Ownership Plan E S O P Disclosures [Line Items] Number of shares authorized ESPP (in shares) Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized Annual increase period Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Period Maximum number of shares to be available for grant ESPP (in shares) Share Based Compensation Arrangement By Share Based Payment Award Maximum Number Of Additional Shares To Be Authorized Annual percentage increase of maximum number of shares reserved for issuance ESPP Share Based Compensation Arrangement By Share Based Payment Award Annual Percentage Increase In Number Of Shares Authorized WebLife balance incorporation. Web Life Balance Incorporation Web Life Balance Incorporation [Member] Weblife Wombat securities technologies Inc. Wombat Security Technologies, Inc. Wombat Securities Technologies Inc [Member] Meta Networks, Ltd Share-based compensation arrangement by Share-based payment award, equity instruments other than options, grants in period, fair value. Shares granted in period Fair value of shares granted Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Grants In Period Fair Value Fair value of share-based deferred compensation issued Deferred shares service term Deferred Compensation Arrangement With Individual Requisite Service Period1 Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Twenty twenty four convertible senior notes. 2024 Notes Twenty Twenty Four Convertible Senior Notes Due [Member] Antidilutive Securities Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis] Antidilutive Securities, Name Antidilutive Securities Name [Domain] Restricted stock units Employee stock purchase plan. Employee stock purchase plan Employee Stock Purchase Plan [Member] Common stock subject to repurchase. Common stock subject to repurchase Common Stock Subject To Repurchase [Member] Bonus and other liability awards Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Total antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Number of reportable segments Number Of Reportable Segments Schedule Of Segment Reporting Information By Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] United States UNITED STATES Rest of world Non Us [Member] Segment reporting: Segment Reporting Information [Line Items] Total long-lived assets Noncurrent Assets Valuation Allowance [Table] Valuation Allowance [Table] Operating Loss Operating Income Loss [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Valuation Allowances And Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Valuation Allowances And Reserves [Domain] Valuation Allowance Valuation Allowance Of Deferred Tax Assets [Member] Valuation allowance Valuation Allowance [Line Items] Income tax expense (benefit) Pre-tax loss Tax expense related to transfer of certain intellectual property rights from Subsidiary Related Party Tax Expense Due From Affiliates Current Effective income tax rate Effective Income Tax Rate Continuing Operations Unrecognized tax benefits Unrecognized Tax Benefits Accrued interest and penalties Income Tax Examination Penalties And Interest Accrued Uncertain tax benefits that would affect effective tax rate if recognized Unrecognized Tax Benefits That Would Impact Effective Tax Rate Increase (decrease) in gross uncertain tax benefits Unrecognized Tax Benefits Period Increase Decrease Increase for tax positions taken in the current period Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions Decrease for tax positions taken in prior periods Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions Defined contribution plan, employer discretionary matching contributions Defined Contribution Plan Employer Discretionary Contribution Amount Defined Contribution Plan, Tax Status [Extensible List] Defined Contribution Plan Tax Status Extensible List Defined Contribution Plan, Sponsor Location [Extensible List] Defined Contribution Plan Sponsor Location Extensible List EX-101.PRE 10 pfpt-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 pfpt-10q_20200630_htm.xml IDEA: XBRL DOCUMENT 0001212458 2020-01-01 2020-06-30 0001212458 2020-07-17 0001212458 2020-06-30 0001212458 2019-12-31 0001212458 us-gaap:LicenseAndServiceMember 2020-04-01 2020-06-30 0001212458 us-gaap:LicenseAndServiceMember 2019-04-01 2019-06-30 0001212458 us-gaap:LicenseAndServiceMember 2020-01-01 2020-06-30 0001212458 us-gaap:LicenseAndServiceMember 2019-01-01 2019-06-30 0001212458 pfpt:HardwareAndServiceMember 2020-04-01 2020-06-30 0001212458 pfpt:HardwareAndServiceMember 2019-04-01 2019-06-30 0001212458 pfpt:HardwareAndServiceMember 2020-01-01 2020-06-30 0001212458 pfpt:HardwareAndServiceMember 2019-01-01 2019-06-30 0001212458 2020-04-01 2020-06-30 0001212458 2019-04-01 2019-06-30 0001212458 2019-01-01 2019-06-30 0001212458 pfpt:CostOfSubscriptionRevenueMember 2020-04-01 2020-06-30 0001212458 pfpt:CostOfSubscriptionRevenueMember 2019-04-01 2019-06-30 0001212458 pfpt:CostOfSubscriptionRevenueMember 2020-01-01 2020-06-30 0001212458 pfpt:CostOfSubscriptionRevenueMember 2019-01-01 2019-06-30 0001212458 pfpt:CostOfHardwareAndServicesRevenueMember 2020-04-01 2020-06-30 0001212458 pfpt:CostOfHardwareAndServicesRevenueMember 2019-04-01 2019-06-30 0001212458 pfpt:CostOfHardwareAndServicesRevenueMember 2020-01-01 2020-06-30 0001212458 pfpt:CostOfHardwareAndServicesRevenueMember 2019-01-01 2019-06-30 0001212458 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001212458 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001212458 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001212458 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001212458 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001212458 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001212458 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001212458 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001212458 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001212458 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001212458 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001212458 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001212458 us-gaap:CommonStockMember 2020-03-31 0001212458 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001212458 us-gaap:RetainedEarningsMember 2020-03-31 0001212458 2020-03-31 0001212458 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001212458 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001212458 us-gaap:CommonStockMember 2020-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001212458 us-gaap:RetainedEarningsMember 2020-06-30 0001212458 us-gaap:CommonStockMember 2019-12-31 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001212458 us-gaap:RetainedEarningsMember 2019-12-31 0001212458 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001212458 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001212458 us-gaap:CommonStockMember 2019-03-31 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001212458 us-gaap:RetainedEarningsMember 2019-03-31 0001212458 2019-03-31 0001212458 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001212458 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001212458 us-gaap:CommonStockMember 2019-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001212458 us-gaap:RetainedEarningsMember 2019-06-30 0001212458 2019-06-30 0001212458 us-gaap:CommonStockMember 2018-12-31 0001212458 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001212458 us-gaap:RetainedEarningsMember 2018-12-31 0001212458 2018-12-31 0001212458 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001212458 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001212458 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001212458 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001212458 pfpt:ObserveITLimitedMember 2020-01-01 2020-06-30 0001212458 pfpt:MetaNetworksLimitedMember 2020-01-01 2020-06-30 0001212458 srt:MinimumMember us-gaap:PatentsMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember us-gaap:PatentsMember 2020-01-01 2020-06-30 0001212458 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-06-30 0001212458 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-06-30 0001212458 srt:MinimumMember us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-06-30 0001212458 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-06-30 0001212458 srt:MinimumMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember 2020-01-01 2020-06-30 0001212458 pfpt:SubscriptionMember 2020-04-01 2020-06-30 0001212458 pfpt:SubscriptionMember 2019-04-01 2019-06-30 0001212458 pfpt:SubscriptionMember 2020-01-01 2020-06-30 0001212458 pfpt:SubscriptionMember 2019-01-01 2019-06-30 0001212458 pfpt:SoftwareLicenseMember 2020-04-01 2020-06-30 0001212458 pfpt:SoftwareLicenseMember 2019-04-01 2019-06-30 0001212458 pfpt:SoftwareLicenseMember 2020-01-01 2020-06-30 0001212458 pfpt:SoftwareLicenseMember 2019-01-01 2019-06-30 0001212458 pfpt:SalesCommissionMember 2020-04-01 2020-06-30 0001212458 pfpt:SalesCommissionMember 2019-04-01 2019-06-30 0001212458 pfpt:SalesCommissionMember 2020-01-01 2020-06-30 0001212458 pfpt:SalesCommissionMember 2019-01-01 2019-06-30 0001212458 pfpt:ProductCostMember 2020-04-01 2020-06-30 0001212458 pfpt:ProductCostMember 2019-04-01 2019-06-30 0001212458 pfpt:ProductCostMember 2020-01-01 2020-06-30 0001212458 pfpt:ProductCostMember 2019-01-01 2019-06-30 0001212458 us-gaap:LongTermContractWithCustomerMember 2020-06-30 0001212458 us-gaap:LongTermContractWithCustomerMember 2020-07-01 2020-06-30 0001212458 us-gaap:LongTermContractWithCustomerMember 2021-07-01 2020-06-30 0001212458 pfpt:TheDefenceWorksLimitedMember 2020-05-05 2020-05-05 0001212458 pfpt:TheDefenceWorksLimitedMember 2020-05-05 0001212458 pfpt:ObserveITLimitedMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:RestrictedStockMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:CustomerRelationshipsMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:OrderOrProductionBacklogMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:TrademarksAndTradeNamesMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:InProcessResearchAndDevelopmentMember 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:CustomerRelationshipsMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:OrderOrProductionBacklogMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-11-25 2019-11-25 0001212458 pfpt:ObserveITLimitedMember us-gaap:TrademarksAndTradeNamesMember 2019-11-25 2019-11-25 0001212458 pfpt:MetaNetworksLimitedMember 2019-05-15 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2019-05-15 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-05-15 2019-05-15 0001212458 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001212458 us-gaap:CustomerRelationshipsMember 2020-06-30 0001212458 us-gaap:IntellectualPropertyMember 2020-06-30 0001212458 us-gaap:OrderOrProductionBacklogMember 2020-06-30 0001212458 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001212458 us-gaap:CustomerRelationshipsMember 2019-12-31 0001212458 us-gaap:IntellectualPropertyMember 2019-12-31 0001212458 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001212458 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001212458 us-gaap:MoneyMarketFundsMember 2020-06-30 0001212458 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-06-30 0001212458 us-gaap:CommercialPaperMember 2020-06-30 0001212458 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001212458 us-gaap:USTreasurySecuritiesMember 2020-06-30 0001212458 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001212458 us-gaap:FairValueInputsLevel1Member 2020-06-30 0001212458 us-gaap:FairValueInputsLevel2Member 2020-06-30 0001212458 us-gaap:MoneyMarketFundsMember 2019-12-31 0001212458 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001212458 us-gaap:CommercialPaperMember 2019-12-31 0001212458 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001212458 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001212458 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001212458 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001212458 us-gaap:CashMember 2020-06-30 0001212458 us-gaap:CashMember 2019-12-31 0001212458 2019-01-01 2019-12-31 0001212458 srt:MaximumMember pfpt:RealEstateLeasesMember 2020-06-30 0001212458 pfpt:RealEstateLeasesMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember pfpt:DatacenterLeasesMember 2020-06-30 0001212458 pfpt:DatacenterLeasesMember 2020-06-30 0001212458 stpr:CA 2018-10-31 0001212458 stpr:CA 2020-01-01 2020-06-30 0001212458 stpr:CA 2020-06-30 0001212458 stpr:CA pfpt:OverLeaseTermMember 2018-10-31 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-23 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-23 2019-08-23 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2020-01-01 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2019-12-31 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-12-31 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2020-04-01 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2019-04-01 2019-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2020-01-01 2020-06-30 0001212458 pfpt:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2019-01-01 2019-06-30 0001212458 pfpt:VariousAcquisitionsMember 2020-01-01 2020-06-30 0001212458 pfpt:FireLayersMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001212458 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001212458 pfpt:TwoThousandTwoAndTwoThousandTwelveEquityIncentivePlanMember 2020-06-30 0001212458 srt:MinimumMember us-gaap:RestrictedStockMember pfpt:TwoThousandTwoAndTwoThousandTwelveEquityIncentivePlanMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember us-gaap:RestrictedStockMember pfpt:TwoThousandTwoAndTwoThousandTwelveEquityIncentivePlanMember 2020-01-01 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2020-06-30 0001212458 pfpt:RestrictedStockUnitsAndPerformanceStockUnitsMember 2019-12-31 0001212458 pfpt:RestrictedStockUnitsAndPerformanceStockUnitsMember 2020-01-01 2020-06-30 0001212458 pfpt:RestrictedStockUnitsAndPerformanceStockUnitsMember 2020-06-30 0001212458 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001212458 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001212458 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001212458 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-30 0001212458 pfpt:RestrictedPerformanceBasedSharesMember 2020-01-01 2020-06-30 0001212458 us-gaap:PerformanceSharesMember 2020-06-30 0001212458 pfpt:StockBonusAwardsMember 2020-06-30 0001212458 pfpt:StockBonusAwardsMember 2019-12-31 0001212458 pfpt:StockBonusAwardsMember 2020-01-01 2020-06-30 0001212458 pfpt:StockBonusAwardsMember 2019-01-01 2019-06-30 0001212458 pfpt:Espp2012PlanMember 2012-03-30 0001212458 pfpt:Espp2012PlanMember 2012-03-30 2012-03-30 0001212458 pfpt:Espp2012PlanMember 2020-06-30 0001212458 pfpt:Espp2012PlanMember 2020-01-01 2020-06-30 0001212458 us-gaap:RestrictedStockMember pfpt:FireLayersMember 2016-01-01 2016-12-31 0001212458 us-gaap:RestrictedStockMember pfpt:FireLayersMember 2019-01-01 2019-06-30 0001212458 pfpt:WebLifeBalanceIncorporationMember us-gaap:RestrictedStockMember 2017-11-30 2017-11-30 0001212458 srt:MinimumMember pfpt:WebLifeBalanceIncorporationMember us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001212458 srt:MaximumMember pfpt:WebLifeBalanceIncorporationMember us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001212458 pfpt:WebLifeBalanceIncorporationMember us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001212458 pfpt:WebLifeBalanceIncorporationMember us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001212458 pfpt:WebLifeBalanceIncorporationMember us-gaap:RestrictedStockMember 2020-06-30 0001212458 pfpt:WombatSecuritiesTechnologiesIncMember us-gaap:RestrictedStockMember 2018-02-27 2018-02-28 0001212458 pfpt:WombatSecuritiesTechnologiesIncMember us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001212458 pfpt:WombatSecuritiesTechnologiesIncMember us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2019-05-15 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001212458 pfpt:MetaNetworksLimitedMember us-gaap:RestrictedStockMember 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001212458 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001212458 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001212458 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001212458 pfpt:EmployeeStockPurchasePlanMember 2020-01-01 2020-06-30 0001212458 pfpt:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001212458 pfpt:CommonStockSubjectToRepurchaseMember 2020-01-01 2020-06-30 0001212458 pfpt:CommonStockSubjectToRepurchaseMember 2019-01-01 2019-06-30 0001212458 pfpt:StockBonusAwardsMember 2020-01-01 2020-06-30 0001212458 pfpt:StockBonusAwardsMember 2019-01-01 2019-06-30 0001212458 pfpt:TwentyTwentyFourConvertibleSeniorNotesDueMember 2020-01-01 2020-06-30 0001212458 country:US 2020-04-01 2020-06-30 0001212458 country:US 2019-04-01 2019-06-30 0001212458 country:US 2020-01-01 2020-06-30 0001212458 country:US 2019-01-01 2019-06-30 0001212458 us-gaap:NonUsMember 2020-04-01 2020-06-30 0001212458 us-gaap:NonUsMember 2019-04-01 2019-06-30 0001212458 us-gaap:NonUsMember 2020-01-01 2020-06-30 0001212458 us-gaap:NonUsMember 2019-01-01 2019-06-30 0001212458 country:US 2020-06-30 0001212458 country:US 2019-12-31 0001212458 us-gaap:NonUsMember 2020-06-30 0001212458 us-gaap:NonUsMember 2019-12-31 0001212458 us-gaap:OperatingIncomeLossMember 2020-01-01 2020-06-30 0001212458 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-06-30 shares iso4217:USD iso4217:USD shares pfpt:segment pfpt:reporting_unit pure utr:sqft utr:D pfpt:plan false Q2 0001212458 --12-31 Large Accelerated Filer No Yes P2Y true P5D P5D P4M17D us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember country:US country:US country:US country:US P3Y P4Y P3Y P5Y P4Y P3Y P4Y P5Y P2Y P7Y P2Y P8Y P1Y P3Y P1Y P5Y P5Y P1Y P4Y P2Y P3Y P4Y4M17D P3Y11M1D 10-Q true 2020-06-30 2020 false 001-35506 PROOFPOINT, INC. DE 51-0414846 892 Ross Drive Sunnyvale CA 94089 408 517-4710 Common Stock , $0.0001 par value per share PFPT NASDAQ false false false 57641722 961356000 847555000 11988000 43385000 173086000 265741000 367000 1249000 2846000 2723000 49818000 47250000 27835000 22081000 1227296000 1229984000 84863000 73512000 67128000 51852000 382000 581000 688461000 687517000 159507000 186023000 93687000 90305000 15808000 17737000 2337132000 2337511000 5451000 16311000 120867000 119423000 23755000 20202000 593451000 615874000 743524000 771810000 766403000 749620000 46290000 36223000 35187000 19172000 169360000 168189000 1760764000 1745014000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 0.0001 0.0001 200000000 200000000 57588000 57588000 56784000 56784000 6000 6000 1398786000 1318084000 2000 1000 -822426000 -725594000 576368000 592497000 2337132000 2337511000 254892000 210780000 498961000 410364000 3546000 3659000 9251000 7012000 258438000 214439000 508212000 417376000 59193000 50648000 119041000 98900000 8382000 7180000 17465000 14171000 67575000 57828000 136506000 113071000 190863000 156611000 371706000 304305000 70602000 55185000 140497000 108434000 116279000 102837000 239441000 199841000 14812000 27881000 44367000 53706000 201693000 185903000 424305000 361981000 -10830000 -29292000 -52599000 -57676000 9013000 17933000 -1092000 659000 3529000 1385000 -20935000 -28633000 -67003000 -56291000 1660000 280000 29829000 900000 -22595000 -28913000 -96832000 -57191000 -0.39 -0.52 -1.69 -1.03 57369000 55768000 57168000 55553000 5235000 4269000 10777000 8144000 1408000 1054000 2779000 1960000 16431000 12522000 32036000 24021000 17047000 15799000 35566000 29553000 -3660000 12006000 6868000 22993000 9992000 7505000 19930000 14267000 3947000 3634000 8460000 7171000 -22595000 -28913000 -96832000 -57191000 -3000 1000 1000 9000 -22598000 -28912000 -96831000 -57182000 57260000 6000 1357999000 5000 -799831000 558179000 -22595000 -22595000 -3000 -3000 32435000 32435000 11000 381000 15576000 15576000 64000 7224000 7224000 57588000 6000 1398786000 2000 -822426000 576368000 56784000 6000 1318084000 1000 -725594000 592497000 -96832000 -96832000 1000 1000 80410000 80410000 11000 1068000 31854000 31854000 275000 31562000 31562000 57588000 6000 1398786000 2000 -822426000 576368000 55607000 6000 1130711000 1000 -623607000 507111000 -28913000 -28913000 1000 1000 42207000 42207000 72000 446000 446000 442000 13587000 13587000 78000 9151000 9151000 56043000 6000 1177800000 2000 -652520000 525288000 55149000 6000 1107953000 -7000 -595418000 512534000 89000 89000 -57191000 -57191000 9000 9000 76942000 76942000 72000 446000 446000 1130000 27343000 27343000 308000 34884000 34884000 56043000 6000 1177800000 2000 -652520000 525288000 -96832000 -57191000 46460000 38237000 88026000 86671000 16783000 0 30003000 23671000 12918000 11347000 -692000 -610000 -268000 -967000 -92062000 -27860000 -881000 -124000 76000 -95000 35953000 30978000 6773000 7695000 180000 -459000 59000 623000 -9513000 -3166000 20122000 -10371000 -13561000 -11448000 -21252000 30350000 122784000 97509000 51187000 55049000 19876000 41768000 24149000 13850000 154000 0 2720000 104503000 4596000 -105072000 18543000 14691000 35145000 35005000 -16602000 -20314000 -174000 79000 110604000 -27798000 857907000 186152000 968511000 158354000 6267000 5681000 28195000 3979000 13313000 12651000 961356000 149697000 3229000 3414000 3926000 5243000 968511000 158354000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">1. The Company and Summary of Significant Accounting Policies</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">The Company</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Proofpoint, Inc. (“Proofpoint”, “we”, “us”, “our” or the “Company”) was incorporated in Delaware in June 2002 and is headquartered in California.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Proofpoint is a leading security-as-a-service provider that enables large and mid-sized organizations worldwide to defend, protect, archive and govern their most sensitive data. The Company’s security-and compliance platform is comprised of an integrated suite of threat protection, information protection, and brand protection solutions, including email protection, advanced threat protection, email authentication, data loss prevention, SaaS application protection, response orchestration and automation, digital risk, web browser isolation, email encryption, archiving, eDiscovery, supervision, secure communication, phishing simulation and security awareness computer-based training.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Basis of Presentation and Consolidation</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying Condensed Consolidated Balance Sheet as of December 31, 2019 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the periods presented. The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results to be expected for the year ending December 31, 2020 or for other interim periods or for future years.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes for the year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC. The Company’s significant accounting policies are described in Note 1 to those audited consolidated financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Reclassifications</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Certain reclassifications have been made to prior year balances in order to conform to the current period presentation. “Interest income” has been reclassified from “Interest income (expense)” to “Other income (expense), net” in the condensed consolidated statements of operations. The reclassifications had no impact on previously reported net loss or accumulated deficit. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Use of Estimates</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The preparation of financial statements in conformity with 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 expenses during the reporting period. Actual results could differ from those estimates and such difference may be material to the financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Due to the Coronavirus (“COVID-19”) pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of June 30, 2020. These estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in material impacts to our consolidated financial statements in future reporting periods.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Goodwill and Intangible Assets</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Goodwill represents the excess of the purchase price of the acquired enterprise over the fair value of identifiable assets acquired and liabilities assumed. The Company performs an annual goodwill impairment test during the fourth quarter of a calendar year and more frequently if an event or circumstances indicates that impairment may have occurred. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. To test goodwill for impairment, the Company compares the reporting unit’s carrying value with its fair value. If the carrying value of the reporting unit exceeds the reporting unit’s fair value, then the impairment charge equal to the difference is recorded; however, the loss recognized would not exceed the total amount of goodwill allocated to the reporting unit. The identification and measurement of goodwill impairment involves the estimation of the fair value of the Company. The estimate of fair value of the Company, based on the best information available as of the date of the assessment, is subjective and requires judgment, including management assumptions about expected future revenue forecasts and discount rates, changes in the overall economy, trends in the stock price and other factors. No impairment indicators were identified by the Company as of June 30, 2020.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Intangible assets consist of developed technology, customer relationships, trademarks and patents, and order backlog. The values assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of solutions and technologies acquired.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Intangible assets are amortized on a straight-line basis over their estimated lives, which approximate the pattern in which the economic benefits of the intangible assets are consumed, as follows (in years):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Low</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">High</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Patents</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000462">4</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000463">5</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000464">2</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000465">7</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000466">2</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000467">8</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000468">1</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000469">3</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Trade names and trademarks</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000470">1</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000471">5</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:9pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Comprehensive Loss</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Comprehensive loss includes all changes in equity that are not the result of transactions with stockholders. The Company’s comprehensive loss consists of its net loss and changes in unrealized gains (losses) from its available-for-sale investments. The Company had no material reclassifications out of accumulated other comprehensive loss into net loss for the three and six months ended June 30, 2020 and 2019.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;"> </span>Accounting Pronouncements Adopted in 2020</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In August 2018, <span style="color:#000000;">the Financial Accounting Standards Board ("FASB")</span> issued ASU No. 2018-15, <span style="font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </span>(“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company adopted ASU 2018-15 on January 1, 2020 prospectively. The adoption of ASU 2018-15 did not have a material impact on the Company’s condensed consolidated financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In January 2017, the FASB issued ASU No. 2017-04,<span style="font-style:italic;"> Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment</span> (“ASU 2017-04”). ASU 2017-04 removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. A goodwill impairment charge is the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company adopted ASU 2017-04 on January 1, 2020 prospectively. The adoption of ASU 2017-14 did not have an impact on the Company’s condensed consolidated financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> In June 2016, the FASB issued ASU No. 2016-13<span style="font-style:italic;">, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span> (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets, and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities are required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the </p> <p style="margin-top:9pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset.</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company adopted ASU 2016-13 on January 1, 2020, utilizing the modified retrospective approach. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of partners and customers, and external market factors. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Recent Accounting Pronouncements Not Yet Effective</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In December 2019, the FASB issued ASU No. 2019-12, <span style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span> (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Basis of Presentation and Consolidation</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying Condensed Consolidated Balance Sheet as of December 31, 2019 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the periods presented. The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results to be expected for the year ending December 31, 2020 or for other interim periods or for future years.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes for the year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC. The Company’s significant accounting policies are described in Note 1 to those audited consolidated financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Reclassifications</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Certain reclassifications have been made to prior year balances in order to conform to the current period presentation. “Interest income” has been reclassified from “Interest income (expense)” to “Other income (expense), net” in the condensed consolidated statements of operations. The reclassifications had no impact on previously reported net loss or accumulated deficit. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Use of Estimates</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The preparation of financial statements in conformity with 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 expenses during the reporting period. Actual results could differ from those estimates and such difference may be material to the financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Due to the Coronavirus (“COVID-19”) pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of June 30, 2020. These estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in material impacts to our consolidated financial statements in future reporting periods.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Goodwill and Intangible Assets</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Goodwill represents the excess of the purchase price of the acquired enterprise over the fair value of identifiable assets acquired and liabilities assumed. The Company performs an annual goodwill impairment test during the fourth quarter of a calendar year and more frequently if an event or circumstances indicates that impairment may have occurred. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. To test goodwill for impairment, the Company compares the reporting unit’s carrying value with its fair value. If the carrying value of the reporting unit exceeds the reporting unit’s fair value, then the impairment charge equal to the difference is recorded; however, the loss recognized would not exceed the total amount of goodwill allocated to the reporting unit. The identification and measurement of goodwill impairment involves the estimation of the fair value of the Company. The estimate of fair value of the Company, based on the best information available as of the date of the assessment, is subjective and requires judgment, including management assumptions about expected future revenue forecasts and discount rates, changes in the overall economy, trends in the stock price and other factors. No impairment indicators were identified by the Company as of June 30, 2020.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Intangible assets consist of developed technology, customer relationships, trademarks and patents, and order backlog. The values assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of solutions and technologies acquired.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Intangible assets are amortized on a straight-line basis over their estimated lives, which approximate the pattern in which the economic benefits of the intangible assets are consumed, as follows (in years):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Low</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">High</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Patents</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000462">4</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000463">5</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000464">2</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000465">7</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000466">2</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000467">8</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000468">1</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000469">3</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Trade names and trademarks</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000470">1</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000471">5</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> 1 1 0 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Intangible assets are amortized on a straight-line basis over their estimated lives, which approximate the pattern in which the economic benefits of the intangible assets are consumed, as follows (in years):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Low</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">High</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Patents</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000462">4</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000463">5</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000464">2</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000465">7</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000466">2</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000467">8</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000468">1</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000469">3</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Trade names and trademarks</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000470">1</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000471">5</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Comprehensive Loss</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Comprehensive loss includes all changes in equity that are not the result of transactions with stockholders. The Company’s comprehensive loss consists of its net loss and changes in unrealized gains (losses) from its available-for-sale investments. The Company had no material reclassifications out of accumulated other comprehensive loss into net loss for the three and six months ended June 30, 2020 and 2019.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;"> </span>Accounting Pronouncements Adopted in 2020</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In August 2018, <span style="color:#000000;">the Financial Accounting Standards Board ("FASB")</span> issued ASU No. 2018-15, <span style="font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </span>(“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company adopted ASU 2018-15 on January 1, 2020 prospectively. The adoption of ASU 2018-15 did not have a material impact on the Company’s condensed consolidated financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In January 2017, the FASB issued ASU No. 2017-04,<span style="font-style:italic;"> Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment</span> (“ASU 2017-04”). ASU 2017-04 removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. A goodwill impairment charge is the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company adopted ASU 2017-04 on January 1, 2020 prospectively. The adoption of ASU 2017-14 did not have an impact on the Company’s condensed consolidated financial statements.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> In June 2016, the FASB issued ASU No. 2016-13<span style="font-style:italic;">, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span> (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets, and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities are required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the </p> <p style="margin-top:9pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset.</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company adopted ASU 2016-13 on January 1, 2020, utilizing the modified retrospective approach. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of partners and customers, and external market factors. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Recent Accounting Pronouncements Not Yet Effective</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In December 2019, the FASB issued ASU No. 2019-12, <span style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span> (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">2. Revenue, Deferred Revenue and Deferred Contract Costs<span style="font-weight:normal;"> </span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The core principle of ASC 606 is to recognize revenue to depict the transfer of services or products to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company applies significant judgment in identifying and evaluating any terms and conditions in contracts which may impact revenue recognition. The principle is achieved through the following five-step approach:</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">• </span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-style:italic;">Identification of the contract, or contracts, with the customer</span> - The Company considers the terms and conditions of the contract and its customary business practice in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract is approved, the Company can identify each party’s rights regarding the services and products to be transferred, the Company can identify the payment terms for the services and products, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined contract or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">• </span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-style:italic;">Identification of the performance obligation in the contract </span>- Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both i) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from the Company, and ii) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services or products are accounted for as a combined performance obligation.</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">• </span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-style:italic;">Determination of the transaction price</span> - The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component.</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">• </span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-style:italic;">Allocation of the transaction price to the performance obligations in the contract </span>- If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price, or SSP, basis.</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">• </span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-style:italic;">Recognition of revenue when, or as, the Company satisfies a performance obligation </span>- The Company recognizes revenue when control of the services or products are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company records its revenue net of any value added or sales tax.</p></td></tr></table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company generates sales directly through its sales team and, to a growing extent, through its channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all revenue recognition criteria are met. Channel partners generally receive an order from an end-customer prior to placing an order with the Company, and these partners do not carry any inventory of the Company’s products or solutions. Payment from channel partners is not contingent on the partner’s success in sales to end-customers. In the event that the Company offers rebates, joint marketing funds, or other incentive programs to a partner, recorded revenues are reduced by these amounts accordingly.</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Payment terms on invoiced amounts are typically 30 to 45 days.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Disaggregation of Revenue</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company derives its revenue primarily from: (1) subscription service revenue; (2) subscription software revenue, and (3) hardware and services, which include professional service and training revenue provided to customers related to their use of the platform.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the Company’s revenue disaggregation:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Subscription service revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">244,137</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">207,074</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">480,858</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">401,476</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Subscription software revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,755</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,706</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,103</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,888</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Hardware and services</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,546</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,659</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,251</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,012</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">258,438</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">214,439</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">508,212</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">417,376</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Subscription service revenue</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Subscription service revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to three years, and consists of (1) subscription fees from the licensing of the Company’s security-as-a-service platform and it’s various components, (2) subscription fees for software with support and related future updates where the software updates are critical to the customers’ ability to derive benefit from the software due to the fast changing nature of the technology. These function together as one performance obligation, and (3) subscription fees for the right to access the Company’s customer support services for software with significant standalone functionality and support services for hardware. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to subscription service revenue is generally recognized on a straight-line basis over the contract term beginning on the date access is provided, as long as other revenue recognition criteria have been met. Most of the Company’s contracts are non-cancelable over the contract term. Customers typically have the right to terminate their contract for cause if the Company fails to perform in accordance with the contractual terms. Some of the Company’s customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they are priced at or above the Company’s SSP and, as such, would not result in a separate performance obligation.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Subscription software revenue</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Subscription software revenue is primarily derived from term-based software that is deployed on the customers’ own servers and has significant standalone functionality, is recognized upon transfer of control to the customer. The control for subscription software is transferred at the later of delivery to the customer or the software license start date.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Hardware and services</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Hardware revenue consists of amounts derived from the sale of the Company’s on-premise hardware appliance, which is recognized upon passage of control, which occurs upon shipment of the product. Professional services revenue consists of fees associated with consulting, implementation and training services for assisting customers in implementing and expanding the use of the Company’s services and products. These services are distinct from subscription, subscription software licenses and hardware. Professional services do not result in significant customization of the Company’s services and products. The Company recognizes revenue related to the professional services as they are performed.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Contracts with multiple performance obligations</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Most of the Company’s contracts with customers contain multiple performance obligations that are distinct and accounted for separately. The transaction price allocated to subscription services and subscription software that does not have significant standalone functionality is determined by considering factors such as historical pricing practices, and the selling price of hardware and professional services is estimated using a cost plus model. The selling price for support of a functional subscription software license is calculated as a percentage of functional subscription software license value which is derived by analyzing internal pricing practice, customer expectations, and industry practice.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Variable consideration</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revenue from sales is recorded at the net sales price, which is the transaction price, and includes estimates of variable consideration. The amount of variable consideration that is included in the transaction price is constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue will not occur when the uncertainty is resolved. If the Company’s services or products do not meet certain service level commitments, the Company’s customers are entitled to receive service credits representing a form of variable consideration. The Company has not historically experienced any significant incidents affecting the defined levels of reliability and performance as required by the Company’s subscription contracts. Accordingly, any estimated refunds related to these contracts in the condensed consolidated financial statements are not material during the periods presented.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Unbilled accounts receivables</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for software licenses already delivered and professional services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment. The unbilled accounts receivable balance, included in accounts receivable in the condensed consolidated balance sheet, was <span style="Background-color:#FFFFFF;color:#000000;">$2,389</span> and $3,261 as of June 30, 2020 and December 31, 2019, respectively.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Deferred commissions</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel, and referral fees paid to independent third-parties, that are incremental to the acquisition of customer contracts. These costs are recorded as deferred commissions on the condensed consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are incremental and would not have occurred absent the customer contract. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rate between new and renewal contracts. Commissions paid upon the initial acquisition of a contract are amortized over an estimated period of benefit of five years while commissions paid related to renewal contracts are amortized over a contractual renewal period. Amortization is recognized based on the expected future revenue streams under the customer contracts. Amortization of deferred sales commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of operations. The Company determines the period of benefit for commissions paid for the acquisition of the initial subscription contract by taking into consideration its initial estimated customer life and the technological life of the Company’s software and related significant features. The Company classifies deferred commissions as current or long-term based on the timing of when the Company expects to recognize the expense. The Company periodically reviews these deferred commission costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred contract acquisition costs. There were no material impairment losses recorded during the periods presented.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three months ended June 30, 2020 and 2019, the Company capitalized $20,783 and $18,063 of commission costs, respectively, and amortized $15,370 and $12,400, respectively. For the six months ended June 30, 2020 and 2019, the Company capitalized $35,953 and $30,978 of commission costs, respectively, and amortized $30,003 and $23,671, respectively. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Deferred product costs</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product costs are the incremental costs to fulfill a contract that are directly associated with each non-cancellable customer contract and primarily consist of royalty payments made to third parties, from whom the Company has obtained licenses to integrate certain software into its products. The deferred product costs are recognized based on the contractual term, and included in cost of revenue in the accompanying condensed consolidated statements of operations. The Company classifies deferred product costs as current or long-term based on the timing of when the Company expects to recognize the expense.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three months ended June 30, 2020 and 2019, the Company capitalized $901 and $889 of deferred product costs, respectively, and amortized $1,035 and $694, respectively. For the six months ended June 30, 2020 and 2019, the Company capitalized $2,077 and $1,576 of deferred product costs, respectively, and amortized $2,154 and $1,481, respectively. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Deferred revenue</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company records deferred revenue when cash payments are received, or invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term. The Company recognized $222,562 and $187,447 of revenue during the three months ended June 30, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. The Company recognized $394,857 and $328,985 of revenue during the six months ended June 30, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.  </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company recognized $1,456 and $1,639 of revenue during the three months ended June 30, 2020 and 2019, respectively, related to the performance obligations satisfied in prior periods. The Company recognized $1,442 and $1,811 of revenue during the six months ended June 30, 2020 and 2019, respectively, related to the performance obligations satisfied in prior periods. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Remaining performance obligations</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contracted revenue as of June 30, 2020 that has not yet been recognized (“contracted not recognized”) was $686,609, which includes deferred revenue and non-cancellable amounts that will be invoiced and recognized as revenue in future periods and excludes contracts with an original expected length of one year or less. The Company expects <span style="Background-color:#auto;color:#000000;">58</span>% of contracted and not recognized revenue to be recognized over the next twelve months, <span style="Background-color:#auto;color:#000000;">39</span>% in years two and three, with the remaining balance recognized thereafter.</p> P30D P45D <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the Company’s revenue disaggregation:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Subscription service revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">244,137</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">207,074</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">480,858</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">401,476</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Subscription software revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,755</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,706</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,103</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,888</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Hardware and services</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,546</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,659</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,251</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,012</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">258,438</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">214,439</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">508,212</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">417,376</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 244137000 207074000 480858000 401476000 10755000 3706000 18103000 8888000 3546000 3659000 9251000 7012000 258438000 214439000 508212000 417376000 <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Subscription service revenue</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Subscription service revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to three years, and consists of (1) subscription fees from the licensing of the Company’s security-as-a-service platform and it’s various components, (2) subscription fees for software with support and related future updates where the software updates are critical to the customers’ ability to derive benefit from the software due to the fast changing nature of the technology. These function together as one performance obligation, and (3) subscription fees for the right to access the Company’s customer support services for software with significant standalone functionality and support services for hardware. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to subscription service revenue is generally recognized on a straight-line basis over the contract term beginning on the date access is provided, as long as other revenue recognition criteria have been met. Most of the Company’s contracts are non-cancelable over the contract term. Customers typically have the right to terminate their contract for cause if the Company fails to perform in accordance with the contractual terms. Some of the Company’s customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they are priced at or above the Company’s SSP and, as such, would not result in a separate performance obligation.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Subscription software revenue</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Subscription software revenue is primarily derived from term-based software that is deployed on the customers’ own servers and has significant standalone functionality, is recognized upon transfer of control to the customer. The control for subscription software is transferred at the later of delivery to the customer or the software license start date.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Hardware and services</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Hardware revenue consists of amounts derived from the sale of the Company’s on-premise hardware appliance, which is recognized upon passage of control, which occurs upon shipment of the product. Professional services revenue consists of fees associated with consulting, implementation and training services for assisting customers in implementing and expanding the use of the Company’s services and products. These services are distinct from subscription, subscription software licenses and hardware. Professional services do not result in significant customization of the Company’s services and products. The Company recognizes revenue related to the professional services as they are performed.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Contracts with multiple performance obligations</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Most of the Company’s contracts with customers contain multiple performance obligations that are distinct and accounted for separately. The transaction price allocated to subscription services and subscription software that does not have significant standalone functionality is determined by considering factors such as historical pricing practices, and the selling price of hardware and professional services is estimated using a cost plus model. The selling price for support of a functional subscription software license is calculated as a percentage of functional subscription software license value which is derived by analyzing internal pricing practice, customer expectations, and industry practice.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Variable consideration</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revenue from sales is recorded at the net sales price, which is the transaction price, and includes estimates of variable consideration. The amount of variable consideration that is included in the transaction price is constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue will not occur when the uncertainty is resolved. If the Company’s services or products do not meet certain service level commitments, the Company’s customers are entitled to receive service credits representing a form of variable consideration. The Company has not historically experienced any significant incidents affecting the defined levels of reliability and performance as required by the Company’s subscription contracts. Accordingly, any estimated refunds related to these contracts in the condensed consolidated financial statements are not material during the periods presented.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Unbilled accounts receivables</p>Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for software licenses already delivered and professional services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment. 2389000 3261000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Deferred commissions</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel, and referral fees paid to independent third-parties, that are incremental to the acquisition of customer contracts. These costs are recorded as deferred commissions on the condensed consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are incremental and would not have occurred absent the customer contract. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rate between new and renewal contracts. Commissions paid upon the initial acquisition of a contract are amortized over an estimated period of benefit of five years while commissions paid related to renewal contracts are amortized over a contractual renewal period. Amortization is recognized based on the expected future revenue streams under the customer contracts. Amortization of deferred sales commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of operations. The Company determines the period of benefit for commissions paid for the acquisition of the initial subscription contract by taking into consideration its initial estimated customer life and the technological life of the Company’s software and related significant features. The Company classifies deferred commissions as current or long-term based on the timing of when the Company expects to recognize the expense. The Company periodically reviews these deferred commission costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred contract acquisition costs. There were no material impairment losses recorded during the periods presented.</p> 20783000 18063000 15370000 12400000 35953000 30978000 30003000 23671000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Deferred product costs</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product costs are the incremental costs to fulfill a contract that are directly associated with each non-cancellable customer contract and primarily consist of royalty payments made to third parties, from whom the Company has obtained licenses to integrate certain software into its products. The deferred product costs are recognized based on the contractual term, and included in cost of revenue in the accompanying condensed consolidated statements of operations. The Company classifies deferred product costs as current or long-term based on the timing of when the Company expects to recognize the expense.</p> 901000 889000 1035000 694000 2077000 1576000 2154000 1481000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Deferred revenue</p>The Company records deferred revenue when cash payments are received, or invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term. 222562000 187447000 394857000 328985000 1456000 1639000 1442000 1811000 686609000 0.58 P12M 0.39 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">3. Acquisitions</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Acquisitions are accounted for under the purchase method of accounting in which the tangible and identifiable intangible assets and liabilities of each acquired company are recorded at their respective fair values as of each acquisition date, including an amount for goodwill representing the difference between the respective acquisition consideration and fair values of identifiable net assets. The Company believes that for the acquisitions described below, the combined entities will achieve savings in corporate overhead costs and opportunities for growth through expanded geographic and customer segment diversity with the ability to leverage additional products and capabilities. These factors, among others, contributed to purchase prices in excess of the estimated fair values of the acquired companies’ net identifiable assets acquired and, as a result, goodwill was recorded in connection with the acquisitions. Goodwill related to the acquisitions of The Defence Works Limited, ObserveIT, Ltd. and Meta Networks, Ltd. is deductible for tax purposes.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">While the Company uses its best estimates and assumptions as part of the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, these estimates and assumptions are subject to refinement. When additional information becomes available, such as finalization of negotiations of working capital adjustments and tax related matters, the Company may revise its preliminary purchase price allocation. As a result, during the preliminary purchase price allocation period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Subsequent to the purchase price allocation period, adjustments to assets acquired or liabilities assumed are recognized in the operating results.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">2020 Acquisition</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:3.57%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">The Defence Works Limited</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On May 5, 2020, the Company completed its acquisition of The Defence Works Limited. The acquisition brings a library of interactive content to the Company’s security awareness training portfolio and provides the Company’s customers innovative content to support their security education programs. The total consideration was $2,767, of which $766 was allocated to goodwill and $2,400 was allocated to intangible assets. The acquired intangible assets consist of content library which is included within the developed technology assets in Note 4 “Goodwill and Intangible Assets.” The impact of the acquisition was not material to the Company’s condensed consolidated financial statements for the three and six months ended June 30, 2020.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">2019 Acquisition</span><span style="font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">s</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:3.57%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">ObserveIT, Ltd.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On November 25, 2019 (the “ObserveIT Acquisition Date”), pursuant to the terms of the share purchase agreement, the Company acquired all shares of ObserveIT, Ltd. (“ObserveIT”). ObserveIT provides detection and prevention from insider threats solutions including data loss detection and response, user activity monitoring, incident response and compliance. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">By combining ObserveIT’s endpoint agent technology and data risk analytics with the Company’s information classification, threat detection and intelligence, the Company has an insight into user activity with their sensitive data, wherever it resides, and the ability to immediately remediate risk.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These factors, among others, contributed to a purchase price in excess of the estimated fair value of acquired net identifiable assets and, as a result, goodwill was recorded in connection with the acquisition. The results of operations and the fair values of the acquired assets and liabilities assumed have been included in the accompanying consolidated financial statements since the ObserveIT Acquisition Date.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">At the ObserveIT Acquisition Date, the consideration transferred was $213,747, net of cash acquired of $4,752. Of the consideration transferred, $3,250 was held in escrow to secure indemnification obligations. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Per the terms of the share purchase agreement, unvested stock options held by ObserveIT employees were canceled and exchanged for the Company’s unvested stock options. The fair value of $446 of these unvested awards was attributed to pre-combination services and was included in consideration transferred. The fair value of $5,427 was allocated to post-combination services. The unvested awards are subject to the recipient’s continued service with the Company and $5,427 is recognized ratably as stock-based compensation expense over the required remaining service period.  </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Also, as part of the <span style="color:#000000;">share purchase</span> agreement, the unvested restricted shares of a certain employee of ObserveIT were exchanged into the right to receive $532 of deferred cash consideration. The deferred cash consideration is presented as restricted cash on the Company’s consolidated balance sheets as of June 30, 2020 and December 31, 2019. The deferred cash consideration of $485 was allocated to post-combination expense and was not included in the purchase price. The deferred cash consideration is subject to forfeiture if employment terminates prior to the lapse of the restrictions, and the fair value is expensed as compensation expense over the <span style="-sec-ix-hidden:F_000532">three-year</span> vesting period.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Discounted Cash Flow Method was used to value the acquired developed technology, in-process research and development asset, customer relationships and order backlog. The Relief from Royalty Method was used to value the acquired trade name. Management applied significant judgment in estimating the fair values of these intangible assets, which involved the use of significant assumptions with respect to forecasted revenue, forecasted operating results and discount rates. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.36%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Estimated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Estimated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Useful Life</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Current assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,603</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fixed assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,132</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease right-of-use asset</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,669</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">652</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,800</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000547">5</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,300</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000548">1</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Core/developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35,400</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000549">4</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Trade name</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">400</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000550">2</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In-process research and development<sup style="font-size:85%;line-height:120%;vertical-align:top">*</sup></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,600</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,317</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(6,700</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(5,591</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.28%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Goodwill</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">144,551</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:17%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Indefinite</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.28%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">218,499</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:16%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-size:8pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">*<span style="font-style:normal;">Purchased in-process research and development was accounted for as an indefinite-lived intangible asset until the underlying project was completed.</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:3.57%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Meta Networks, Ltd.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On May 15, 2019 (the “Meta Networks Acquisition Date”), pursuant to the terms of the share purchase agreement, the Company acquired all shares of Meta Networks, Ltd. (“Meta Networks”), an innovator in zero trust network access.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">By combining Meta Networks’ innovative zero trust network access technology with the Company’s people-centric security capabilities the Company expects to make it far simpler for enterprises to precisely control employee and contractor access to on-premises, cloud, and consumer applications. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These factors, among others, contributed to a purchase price in excess of the estimated fair value of acquired net identifiable assets and, as a result, goodwill was recorded in connection with the acquisition. The results of operations and the fair values of the acquired assets and liabilities assumed have been included in the accompanying condensed consolidated financial statements since the Meta Networks Acquisition Date.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">At the Meta Networks Acquisition Date, the consideration transferred was $104,664, net of cash acquired of $104. Of the consideration transferred, $12,500 was held in escrow to secure indemnification obligations. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Per the terms of the share purchase agreement, unvested stock options and unvested restricted stock units held by Meta Networks employees were canceled and exchanged for the Company’s unvested stock options and unvested restricted stock units, respectively. The fair value of $184 of these unvested awards was attributed to pre-combination services and was included in consideration transferred. The fair value of $12,918 was allocated to post-combination services. The unvested awards are subject to the recipient’s continued service with the Company, and $12,918 will be recognized ratably as stock-based compensation expense over the required remaining service period.<span style="color:#000000;"> </span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Also, as part of the <span style="color:#000000;">share purchase</span> agreement, the unvested restricted shares of certain employees of Meta Networks were exchanged into the right to receive $7,827 of deferred cash consideration and 72 shares of the Company’s common stock that were deferred with the fair value of $8,599. The unpaid deferred cash consideration was presented as restricted cash on the Company’s condensed consolidated balance sheets as of June 30, 2020 and December 31, 2019. The deferred cash consideration of $7,596 and the deferred stock of $8,338 (see Note 9 “Equity Award Plans”) were allocated to post-combination expense and were not included in the purchase price. The deferred cash consideration and deferred shares are subject to forfeiture if employment terminates prior to the lapse of the restrictions, and their fair value is expensed as compensation and stock-based compensation expense over the <span style="-sec-ix-hidden:F_000562">three-year</span> vesting period.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Cost to Recreate Method was used to value the acquired developed technology asset. Management applied judgment in estimating the fair value of this intangible asset, which involved the use of significant assumptions such as the cost and time to build the acquired technology, developer’s profit and rate of return.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.34%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Estimated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Useful Life (in years)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Current assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">356</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fixed assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">68</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Core/developed technology</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000570">3</span></p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred tax liability, net</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,854</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(671</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.4%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Goodwill</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">85,869</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:17.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Indefinite</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.4%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">104,768</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:17.98%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 2767000 766000 2400000 213747000 4752000 3250000 446000 5427000 5427000 532000 485000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.36%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Estimated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Estimated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Useful Life</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Current assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,603</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fixed assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,132</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease right-of-use asset</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,669</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">652</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,800</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000547">5</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,300</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000548">1</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Core/developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35,400</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000549">4</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Trade name</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">400</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000550">2</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In-process research and development<sup style="font-size:85%;line-height:120%;vertical-align:top">*</sup></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,600</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,317</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(6,700</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.28%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(5,591</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.28%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Goodwill</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">144,551</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:17%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Indefinite</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.28%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.36%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">218,499</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:16%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-size:8pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">*<span style="font-style:normal;">Purchased in-process research and development was accounted for as an indefinite-lived intangible asset until the underlying project was completed.</span></p> 10603000 2132000 2669000 652000 15800000 1300000 35400000 400000 20600000 3317000 6700000 5591000 144551000 218499000 104664000 104000 12500000 184000 12918000 12918000 7827000 72000 8599000 7596000 8338000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.34%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Estimated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Useful Life (in years)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Current assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">356</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fixed assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">68</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Core/developed technology</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000570">3</span></p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred tax liability, net</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,854</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:64.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(671</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N/A</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.4%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Goodwill</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">85,869</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:17.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Indefinite</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:64.4%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.34%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">104,768</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:17.98%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 356000 68000 21000000 1854000 671000 85869000 104768000 <p id="bm_4__Goodwill_and_Intangible_Assets" style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">4. Goodwill and Intangible Assets</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The goodwill activity and balances are presented below:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.02%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.02%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Beginning balance as of December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">687,517</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.02%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Acquisition during period</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">766</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.02%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Purchase accounting adjustments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">178</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.02%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Closing balance as of June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">688,461</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Intangible assets, excluding goodwill, consisted of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:40.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:27.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:27.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:40.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Gross</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Gross</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">233,469</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(130,214</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">103,255</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">210,469</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(110,284</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">100,185</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">87,200</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(32,252</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,948</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">87,200</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(25,608</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">61,592</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Trade names and patents</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,730</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,950</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">780</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,730</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,349</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,381</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,100</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(7,576</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">524</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,100</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(6,360</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,740</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:40.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In-process research and development</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,125</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,125</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:40.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">332,499</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(172,992</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">159,507</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">330,624</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(144,601</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">186,023</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;text-indent:7.14%;">In-process research and development asset was transferred to developed technology in the three months ended June 30, 2020, as the associated project was completed.</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:9pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amortization of intangible assets expense was $13,939 and $11,139 for the three months ended June 30, 2020 and 2019, respectively, and $28,390 and $21,438 for the six months ended June 30, 2020 and 2019, respectively.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Future estimated amortization of intangible assets expense as of June 30, 2020 are presented below:</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Year ending December 31,</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2020, remainder</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,322</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32,060</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,495</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,807</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.12%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,708</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.12%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">159,507</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The goodwill activity and balances are presented below:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.02%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.02%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Beginning balance as of December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">687,517</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.02%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Acquisition during period</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">766</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.02%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Purchase accounting adjustments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">178</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.02%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Closing balance as of June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">688,461</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 687517000 766000 178000 688461000 <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Intangible assets, excluding goodwill, consisted of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:40.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:27.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:27.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:40.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Gross</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Gross</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">233,469</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(130,214</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">103,255</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">210,469</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(110,284</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">100,185</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">87,200</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(32,252</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,948</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">87,200</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(25,608</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">61,592</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Trade names and patents</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,730</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,950</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">780</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,730</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,349</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,381</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,100</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(7,576</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">524</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,100</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(6,360</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,740</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:40.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In-process research and development</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,125</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,125</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:40.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">332,499</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(172,992</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">159,507</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">330,624</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(144,601</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:6.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">186,023</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 233469000 130214000 103255000 210469000 110284000 100185000 87200000 32252000 54948000 87200000 25608000 61592000 3730000 2950000 780000 3730000 2349000 1381000 8100000 7576000 524000 8100000 6360000 1740000 21125000 21125000 332499000 172992000 159507000 330624000 144601000 186023000 13939000 11139000 28390000 21438000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Future estimated amortization of intangible assets expense as of June 30, 2020 are presented below:</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Year ending December 31,</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2020, remainder</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,322</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32,060</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,495</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.12%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,807</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.12%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,708</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.12%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.86%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">159,507</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 29115000 54322000 32060000 22495000 13807000 7708000 159507000 <p id="bm_5__Fair_Value_Measurements_and_Financ" style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">5. Fair Value Measurements and Investments</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Fair Value Measurements</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The fair value hierarchy prioritizes the inputs into three broad levels:</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">•</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities. The Company’s Level 1 assets generally consist of money market funds.</span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">•</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. The Company’s Level 2 assets and liabilities generally consist of corporate debt securities, commercial papers, U.S. agency and Treasury securities and convertible senior notes.</span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">•</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">Level 3: Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.</span></p></td></tr></table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2020 and December 31, 2019 and the classification by level of input within the fair value hierarchy:</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.64%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Cash equivalents:</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Short-term investments:</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,988</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,988</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. Treasury securities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total financial assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">933,049</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,988</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.54%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Cash equivalents:</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,989</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,989</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Short-term investments:</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Corporate debt securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,454</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,454</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,932</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,932</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. Treasury securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,999</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,999</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total financial assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">868,532</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53,374</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Based on quoted market prices as of June 30, 2020 and December 31, 2019, the fair value of the 2024 Notes (Note 8) was approximately $901,269 and $951,050, respectively, determined using Level 2 inputs as they are not actively traded in markets.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Investments</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The cost and fair value of the Company’s cash and cash equivalents and available-for-sale investments as of June 30, 2020 and December 31, 2019 were as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.64%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amortized Cost</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Unrealized Gains</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Unrealized Losses</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Cash and cash equivalents:</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40,295</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40,295</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">961,356</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">961,356</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Short-term investments:</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,988</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,988</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. Treasury securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,998</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,986</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,988</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.54%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amortized Cost</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Unrealized Gains</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Unrealized Losses</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Cash and cash equivalents:</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,408</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,408</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,989</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,989</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">847,555</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">847,555</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Short-term investments:</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Corporate debt securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,453</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,454</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,932</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,932</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. Treasury securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,998</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,999</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,383</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,385</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of June 30, 2020 and December 31, 2019, respectively, all investments mature in less than one year. Estimated fair values for marketable securities are based on quoted market prices for the same or similar instruments.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company reviews its investments on a quarterly basis to identify and evaluate investments that have an indication of possible impairment and has determined that no impairments were required to be recognized during the three and six months ended June 30, 2020 and 2019.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2020 and December 31, 2019 and the classification by level of input within the fair value hierarchy:</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.64%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Cash equivalents:</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Short-term investments:</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,988</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,988</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. Treasury securities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total financial assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">933,049</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,988</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.54%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Cash equivalents:</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,989</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,989</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Short-term investments:</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Corporate debt securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,454</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,454</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,932</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,932</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. Treasury securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,999</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,999</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total financial assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">868,532</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53,374</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 921061000 921061000 9988000 9988000 2000000 2000000 933049000 921061000 11988000 815158000 815158000 9989000 9989000 13454000 13454000 27932000 27932000 1999000 1999000 868532000 815158000 53374000 901269000 951050000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The cost and fair value of the Company’s cash and cash equivalents and available-for-sale investments as of June 30, 2020 and December 31, 2019 were as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.64%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amortized Cost</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Unrealized Gains</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Unrealized Losses</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Cash and cash equivalents:</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40,295</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40,295</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">961,356</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">961,356</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Short-term investments:</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,988</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,988</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. Treasury securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,998</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,986</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,988</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.54%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amortized Cost</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Unrealized Gains</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Unrealized Losses</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Cash and cash equivalents:</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,408</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,408</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">815,158</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,989</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,989</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">847,555</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">847,555</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Short-term investments:</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Corporate debt securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,453</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,454</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,932</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.26%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,932</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. Treasury securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,998</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,999</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,383</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,385</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 40295000 0 0 40295000 921061000 0 0 921061000 961356000 0 0 961356000 9988000 0 0 9988000 1998000 2000 0 2000000 11986000 2000 0 11988000 22408000 0 0 22408000 815158000 0 0 815158000 9989000 0 0 9989000 847555000 0 0 847555000 13453000 2000 1000 13454000 27932000 0 0 27932000 1998000 1000 0 1999000 43383000 3000 1000 43385000 P1Y P1Y 0 0 0 0 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">6. Leases</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company determines if an arrangement is, or contains, a lease at inception. Operating leases are included in operating right-of-use assets and operating lease liabilities in the condensed consolidated balance sheets. The Company does not separate non-lease components from lease components for its real estate and data center leases and instead account for each separate lease component, and non-lease components associated with that lease component, as a single lease component. The Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of twelve months or less.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has operating leases for corporate offices, research and development facilities, sales and marketing offices, and data centers. The Company’s real estate leases have remaining lease terms for up to ten years, some of which include options to extend the lease period up to ten years. The data center leases have remaining lease terms up to  three years, some of which have renewal periods of one year.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In October 2018, the Company entered into a 127 month lease agreement to lease approximately 242,400 square feet of corporate office space in Sunnyvale, California, which is expected to become the Company’s new corporate headquarters. The property is being constructed by the landlord, with the completion date expected to occur in November 2020, which is when the lease is expected to commence. As such no ROU assets or related lease liabilities were recorded in the condensed financial statements for the three and six months ended June 30, 2020. The lease contains a rent holiday period, scheduled </p> <p style="margin-top:9pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">rent increases, lease incentives, and renewal option which allow the lease term to be extended by </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">five years</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">. Base rental payments will be approximately $</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">161,300</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> over the lease term.</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The components of lease expense were as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.3%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease cost</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,203</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,391</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,311</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,731</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Short-term lease cost</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">617</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">709</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,291</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,347</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Variable lease cost</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,127</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">853</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,165</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,708</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total lease cost</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,947</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,953</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,767</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,786</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Supplemental information related to leases was as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.3%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash paid for amounts included in the measurement of operating lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,408</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,938</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,967</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,832</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Right-of-use assets obtained in exchange for operating lease obligations</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,660</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,234</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,195</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,979</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average remaining lease term - operating leases</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average discount rate - operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4.32</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4.83</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Maturities of lease liabilities as of June 30, 2020 were as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:74.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.36%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Year ending December 31,</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,242</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,640</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,725</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,234</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,836</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:74.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,714</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total lease payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">78,391</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:74.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less imputed interest</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(8,346</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:74.04%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.56%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,045</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company determines if an arrangement is, or contains, a lease at inception. Operating leases are included in operating right-of-use assets and operating lease liabilities in the condensed consolidated balance sheets. The Company does not separate non-lease components from lease components for its real estate and data center leases and instead account for each separate lease component, and non-lease components associated with that lease component, as a single lease component. The Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of twelve months or less.</p>The Company has operating leases for corporate offices, research and development facilities, sales and marketing offices, and data centers. The Company’s real estate leases have remaining lease terms for up to ten years, some of which include options to extend the lease period up to ten years. P10Y P10Y P3Y P1Y P127M 242400 The property is being constructed by the landlord, with the completion date expected to occur in November 2020, which is when the lease is expected to commence. As such no ROU assets or related lease liabilities were recorded in the condensed financial statements for the three and six months ended June 30, 2020. 0 0 P5Y 161300000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The components of lease expense were as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.3%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease cost</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,203</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,391</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,311</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,731</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Short-term lease cost</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">617</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">709</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,291</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,347</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Variable lease cost</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,127</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">853</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,165</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,708</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total lease cost</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,947</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,953</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,767</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,786</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Supplemental information related to leases was as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.3%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:52.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash paid for amounts included in the measurement of operating lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,408</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,938</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,967</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,832</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Right-of-use assets obtained in exchange for operating lease obligations</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,660</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,234</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,195</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,979</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average remaining lease term - operating leases</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.48%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:52.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average discount rate - operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4.32</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4.83</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> 7203000 6391000 14311000 12731000 617000 709000 1291000 1347000 1127000 853000 2165000 1708000 8947000 7953000 17767000 15786000 6408000 5938000 15967000 12832000 18660000 3234000 28195000 3979000 P5Y P4Y 0.0432 0.0483 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Maturities of lease liabilities as of June 30, 2020 were as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:74.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.36%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Year ending December 31,</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,242</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,640</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,725</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,234</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,836</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:74.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,714</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total lease payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">78,391</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:74.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less imputed interest</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(8,346</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:74.04%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.56%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.36%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,045</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 14242000 19640000 17725000 8234000 4836000 13714000 78391000 8346000 70045000 <p id="bm_6__Commitments_and_Contingencies" style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">7. Contingencies</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> <span style="font-weight:bold;font-style:italic;">Contingencies</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Under the indemnification provisions of the Company’s customer agreements, the Company agrees to indemnify and defend and hold harmless its customers against, among other things, infringement of any patent, trademark or copyright under any country’s laws or the misappropriation of any trade secret arising from the customers’ legal use of the Company’s solutions. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid by the customers under the applicable customer agreement. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount paid to the Company by the customer under the applicable customer agreement. To date, there have been no claims against the Company or its customers pursuant to these indemnification provisions.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Legal Contingencies</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">From time to time, the Company may be involved in legal proceedings and subject to claims in the ordinary course of business. For lawsuits where the Company is the defendant, the Company is in the process of defending these litigation matters, and while there can be no assurances and the outcomes of these matters are currently not determinable, the Company currently believes that there are no existing claims or proceedings that are likely to have a material adverse effect on the Company’s financial position, results of operations or cash flows.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">8. Convertible Senior Notes</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">0.25% Convertible Senior Notes due 2024</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On August 23, 2019, the Company issued $920,000 aggregate principal amount of 0.25% Convertible Senior Notes due 2024 (the “2024 Notes”). The offering<span style="Background-color:#FFFFFF;color:#000000;"> represented $800,000 aggregate principal amount of the 2024 Notes plus the full exercise of the initial buyers’ option to purchase up to an additional $120,000 aggregate principal amount.</span> The net proceeds after the agent’s discount and issuance costs of $19,065 from the 2024 Notes offering were approximately $900,935. The Company<span style="color:#000000;"> used </span>$84,871 <span style="color:#000000;">of the net proceeds from the offering to pay the cost of the capped call transactions described below. The Company expects to use the remaining net proceeds for general corporate purposes, which may include acquisitions or other strategic transactions</span><span style="Background-color:#FFFFFF;color:#000000;">. </span>The 2024 Notes are senior unsecured, unsubordinated obligations of the Company. The 2024 Notes bear interest at 0.25% per year, payable semi-annually in arrears every February 15 and August 15, beginning on February 15, 2020. The 2024 Notes mature on August 15, 2024, unless repurchased, redeemed or converted in accordance with their terms prior to such date.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The initial conversion rate is 6.4941 shares of the Company’s common stock per $1 principal amount of the 2024 Notes, which equates to an initial conversion price of $153.99 per share of common stock. Throughout the term of the 2024 Notes, the conversion rate may be adjusted upon the occurrence of certain events. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">At the Company’s option, on or after August 20, 2022, the Company will be able to redeem all or a portion of the 2024 Notes at 100% of the principal amount, plus any accrued and unpaid interest, under certain conditions. The Company may redeem the 2024 Notes in shares of the Company’s common stock, cash, or some combination of each.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">P<span style="color:#000000;">rior to April 15, 2024, the 2024 Notes will be convertible at the option of the holders only upon the satisfaction of certain conditions and during certain periods upon the following circumstances:</span></p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">•</span></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">during any calendar quarter commencing after December 31, 2019, if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the preceding calendar quarter is greater than or equal to 130% of the applicable conversion price on each such trading day;</span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">•</span></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">during the five business day period after any five consecutive trading day period in which the trading price per $1 principal amount of the 2024 Notes for each trading day of that five day consecutive trading day period was less than 98% of the product of the last reported sale price of the Company’s common stock and the applicable conversion rate on each such trading day;</span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:6pt;font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">•</span></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">upon a notice of redemption in which case, the Company will increase the conversion rate for the 2024 Notes so surrendered for conversion in connection with such redemption notice in accordance with the indenture; or</span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:7.14%;white-space:nowrap" valign="top"> <p style="margin-top:0pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.57%;white-space:nowrap" valign="top"> <p style="margin-top:0pt;margin-bottom:0pt;font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:'Times New Roman';font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">•</span></p></td> <td valign="top"> <p style="margin-top:0pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">upon the occurrence of specified corporate transactions, as described in the indenture.</span></p></td></tr></table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On or after April 15, 2024, holders may convert their 2024 Notes at the applicable conversion rate at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Holders of the 2024 Notes also have the right to require the Company to repurchase all or a portion of the 2024 Notes at 100% of the principal amount, plus accrued and unpaid interest, if any, upon the occurrence of certain fundamental changes to the Company.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In accounting for the issuance of the 2024 Notes, the Company separated the 2024 Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the principal amount of the 2024 Notes. The Company bifurcated the conversion option of the 2024 Notes from the debt instrument, classified the conversion option in equity and will accrete the resulting debt discount as interest expense over the contractual term of the 2024 Notes using the effective interest rate method. The equity component is not remeasured while the 2024 Notes continue to meet the conditions for equity classification. Upon issuance of the 2024 Notes, after allocation of debt discount and issuance costs, the Company recorded $737,912 as debt and $163,023 as additional paid in capital within stockholders’ equity.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The effective interest rate of the liability component of the 2024 Notes is 4.76%. This interest rate was based on the interest rates of similar liabilities held by other companies with similar credit risk ratings at the time of issuance that did not have associated convertible features.<span style="color:#000000;font-family:Arial;"> </span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The debt discount and issuance costs were allocated based on the total amount incurred to the liability and equity components using the same proportions as the proceeds from the 2024 Notes. The equity issuance costs of $3,450 were recorded as a decrease to additional paid-in capital at the issuance date.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table represents the carrying value of the 2024 Notes as of June 30, 2020: </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.24%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.78%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.78%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.24%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Liability component:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.24%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Principal</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">920,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">920,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.24%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: debt discount and issuance costs, net of amortization</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(153,597</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(170,380</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.24%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net carrying amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">766,403</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">749,620</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.24%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Equity component (1)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">163,023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">163,023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1) Recorded on the consolidated balance sheets as additional paid-in capital, net of the $3,450 issuance costs in equity.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Capped Calls</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In connection with the issuance of the 2024 Notes, including the initial purchasers’ exercise of the option to purchase additional 2024 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls are expected to reduce potential dilution to the Company’s common stock upon conversion of the 2024 Notes and/or offset any cash payments that the Company is required to make in excess of the principal amount of the converted 2024 Notes, as the case may be, with such reduction and/or offset subject to a cap. The Capped Calls have a cap price equal to $223.98 per share, subject to certain adjustments, and expire on August 15, 2024. The Capped Calls are subject to adjustment upon the occurrence of specified extraordinary events affecting the Company, including merger events, tender offers and announcement events. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including nationalization, insolvency or delisting, changes in law, failures to deliver, insolvency filings and hedging disruptions. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the 2024 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The premium paid for the purchase of the Capped Calls in the amount of $83,720 and related issuance cost of $1,151 have been recorded as a reduction to additional paid-in capital and will not be remeasured.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and six months ended June 30, 2020 and 2019, the Company incurred the following expenses related to the 2024 Notes:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Interest expense related to contractual interest coupon</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">575</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,150</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amortization of debt discount and issuance costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,438</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,783</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,013</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,933</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 920000000 0.0025 800000000 120000000 19065000 900935000 84871000 0.0025 The 2024 Notes mature on August 15, 2024, unless repurchased, redeemed or converted in accordance with their terms prior to such date. 6.4941 153.99 1 20 30 1.30 1000 0.98 1 737912000 163023000 0.0476 3450000 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table represents the carrying value of the 2024 Notes as of June 30, 2020: </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.24%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.78%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.78%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.24%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Liability component:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.24%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Principal</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">920,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">920,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.24%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: debt discount and issuance costs, net of amortization</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(153,597</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(170,380</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.24%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net carrying amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">766,403</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">749,620</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.24%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Equity component (1)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">163,023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.78%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">163,023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1) Recorded on the consolidated balance sheets as additional paid-in capital, net of the $3,450 issuance costs in equity.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and six months ended June 30, 2020 and 2019, the Company incurred the following expenses related to the 2024 Notes:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Interest expense related to contractual interest coupon</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">575</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,150</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amortization of debt discount and issuance costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,438</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,783</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,013</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,933</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 920000000 920000000 153597000 170380000 766403000 749620000 163023000 163023000 3450000 3450000 223.98 83720000 1151000 575000 0 1150000 0 8438000 0 16783000 0 9013000 0 17933000 0 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">9. Equity Award Plans</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Stock-Based Compensation Plans</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On March 30, 2012, the Board of Directors and the Company’s stockholders approved the 2012 Equity Incentive Plan (the “2012 Plan”), which became effective in April 2012. The 2012 Plan was amended, effective June 2019, when the Company’s stockholders approved an Amended and Restated 2012 Equity Incentive Plan (the “Amended 2012 Plan”) at the annual meeting of the stockholders on June 6, 2019. The Company has eight equity incentive plans: the Company’s 2002 stock option plan (the “2002 Plan”), the Amended 2012 Plan and six plans assumed by the Company upon various business acquisitions. The assumed plans are the Cloudmark plan, the WebLife plan, the Meta Networks plan, the ObserveIT plan and two FireLayers plans. Upon the Company’s initial public offering, all shares that were reserved under the 2002 Plan but not issued, and shares issued but subsequently returned to the plan through forfeitures, cancellations and repurchases became part of the 2012 Plan and no further shares will be granted pursuant to the 2002 Plan. No further shares will be granted pursuant to the assumed plans. All outstanding stock awards under the 2002 Plan, the assumed plans and Amended 2012 Plan will continue to be governed by their existing terms. Under the Amended 2012 Plan, the Company has the ability to issue incentive stock options (“ISOs”), nonstatutory stock options (“NSOs”), restricted stock awards, stock bonus awards, stock appreciation rights (“SARs”), restricted stock units (“RSUs”), and performance stock units (“PSUs”). The Amended 2012 Plan also allows direct issuance of common stock to employees, outside directors and consultants at prices equal to the fair market value at the date of grant of options or issuance of common stock. Additionally, the Amended 2012 Plan provides for the grant of performance cash awards to employees, directors and consultants. The Company has the right to repurchase any unvested shares (at the option exercise price) of common stock issued directly or under option exercises. The right of repurchase generally expires over the vesting period.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock bonus and other liability awards are accounted for as liability-classified awards, because the obligations are based predominantly on fixed monetary amounts that are generally known at the inception of the obligation, to be settled with a variable number of shares of the Company’s common stock.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Under the equity incentive plans, the term of an option grant shall not exceed ten years from the date of its grant and options generally vest over a <span style="-sec-ix-hidden:F_000807">three to four-year</span> period, with vesting on a monthly or annual interval. As of June 30, 2020, 6,601 shares were available for future grant. Restricted stock awards generally vest over a <span style="-sec-ix-hidden:F_000810">four to five-year</span> period.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company net-share settles equity awards held by employees by withholding shares upon vesting to satisfy tax withholding obligations. The shares withheld to satisfy employee tax withholding obligations are returned to the Company’s Amended 2012 Plan and will be available for future issuance. Payments for employee’s tax obligations to the tax authorities are recognized as a reduction to additional paid-in capital and reflected as financing activities in the Company’s consolidated statements of cash flows.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Stock Options</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">There were no options granted during the six months ended June 30, 2020 and 2019.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company realized no income tax benefit from stock option exercises in each of the periods presented due to recurring losses and the valuation allowances for deferred tax assets.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock option activity under the Plan is as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.64%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares subject to Options Outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Average</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Exercise Price</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Average</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Remaining</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Contractual</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Term</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Aggregate</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Intrinsic</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Balance at December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,047</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30.55</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000822">4.38</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">88,190</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Options exercised</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30.65</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Options forfeited and expired</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18.06</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Balance at June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">930</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30.56</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000823">3.92</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74,934</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The total intrinsic value of options exercised was $10,067 and $16,078 for the six months ended June 30, 2020 and 2019, respectively. Total cash proceeds from such option exercises were $3,522 and $2,876 for the six months ended June 30, 2020 and 2019, respectively.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The fair value of option grants that vested was $1,285 and $815 for the six months ended June 30, 2020 and 2019, respectively.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of June 30, 2020, the Company had unamortized stock-based compensation expense of $6,212 related to stock options that will be recognized over the average remaining vesting term of the options of 1.79 years.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Restricted Stock and Performance Stock Units</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A following table summarized the activity of RSUs and PSUs:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.54%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">RSUs and PSUs Outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Granted Fair</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Value Per Unit</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Awarded and unvested at December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,895</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">103.48</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Awards granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">982</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">99.62</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Awards vested</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(749</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">101.84</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Awards forfeited</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(146</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.9%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">105.58</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Awarded and unvested at June 30, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,982</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.9%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">102.90</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of June 30, 2020, there was $358,368 of unamortized stock-based compensation expense related to unvested RSUs, which is expected to be recognized over a weighted average period of 3.39 years.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company granted 155 shares of PSU and 11 restricted performance-based shares in the six months ended June 30, 2020. The Company granted 161 shares of PSUs in the six months ended June 30, 2019. The PSU and restricted shares vesting conditions were based on individual performance targets. Unamortized stock-based compensation expense was $2,908 as of June 30, 2020.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Stock Bonus and Other Liability Awards</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The total accrued liability for the stock bonus and other liability awards was $8,200 and $13,427 as of June 30, 2020 and December 31, 2019, respectively.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During the six months ended June 30, 2020 and 2019, 125 and 107 shares, respectively, of common stock earned under the stock bonus program were issued. Stock-based compensation expense related to stock bonus program was $8,200 and $6,484 for the six months ended June 30, 2020 and 2019, respectively.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Employee Stock Purchase Plan</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On March 30, 2012, the Board of Directors and the Company’s stockholders approved the 2012 Employee Stock Purchase Plan (the “ESPP”), which became effective in April 2012. A total of 745 shares of the Company’s common stock were initially reserved for future issuance under the ESPP. The number of shares reserved for issuance under the ESPP will increase automatically on January 1 of each of the first eight years commencing with 2013 by the number of shares equal to 1% of the Company’s shares outstanding on the immediately preceding December 31, but not to exceed 1,490 shares, unless the Board of Directors, in its discretion, determines to make a smaller increase. As of June 30, 2020, there were 2,580 shares of the Company’s common stock available for future issuance under the ESPP. <span style="margin-left:36pt;"/></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of June 30, 2020, the Company expects to recognize $4,057 of the total unamortized compensation cost related to employee purchases under the ESPP over a weighted average period of 0.38 years.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Restricted Stock and Deferred Shares</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company granted 111 shares of restricted stock in 2016 to certain key employees with the total fair value of $8,669 with annual vesting term of three years. The Company recognized $1,432 of stock-based compensation expense in the six months ended June 30, 2019. As of December 31, 2019, all shares were vested. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As part of the WebLife acquisition in 2017, 107 shares were deferred for certain key employees with the total fair value of $9,652, and a vesting period between three and four years. The Company recognized $1,204 and $1,197 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, there was $3,413 of </p> <p style="margin-top:9pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">unamortized stock-based compensation expense related to the unvested deferred shares. The deferred shares are subject to forfeiture if employment terminates prior to the lapse of the deferral date, and are expensed over the vesting period.</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As part of the acquisition of Wombat Security Technologies, Inc. in 2018, 51 shares were deferred for certain key employees with the total fair value of $5,458, and a vesting period of two years. The Company recognized $382 and $1,598 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, all shares were fully vested. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As part of the Meta Networks acquisition in 2019, 72 shares were deferred for certain key employees with the total fair value of $8,338 allocated to post-combination expense, and a vesting period of three years. The Company recognized $1,383 and $350 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, there was $5,206 of unamortized stock-based compensation expense related to the unvested deferred shares. The deferred shares are subject to forfeiture if employment terminates prior to the lapse of the deferral date and are expensed over the vesting period. They are considered issued and outstanding shares of the Company at the acquisition date and have the same rights as other shares of common stock.</p> 8 6 2 P10Y 6601000 0 0 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock option activity under the Plan is as follows:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:47.64%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares subject to Options Outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Average</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Exercise Price</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Average</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Remaining</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Contractual</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Term</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Aggregate</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Intrinsic</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Balance at December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,047</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30.55</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000822">4.38</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">88,190</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Options exercised</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30.65</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Options forfeited and expired</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18.06</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Balance at June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">930</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30.56</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000823">3.92</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74,934</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 1047000 30.55 88190000 115000 30.65 2000 18.06 930000 30.56 74934000 10067000 16078000 3522000 2876000 1285000 815000 6212000 P1Y9M14D <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A following table summarized the activity of RSUs and PSUs:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.54%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">RSUs and PSUs Outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Granted Fair</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Value Per Unit</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Awarded and unvested at December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,895</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">103.48</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Awards granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">982</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">99.62</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.7%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Awards vested</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(749</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">101.84</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Awards forfeited</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(146</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.9%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">105.58</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.7%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Awarded and unvested at June 30, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,982</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.9%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">102.90</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 4895000 103.48 982000 99.62 749000 101.84 146000 105.58 4982000 102.90 358368000 P3Y4M20D 155000 11000 161000 2908000 8200000 13427000 125000 107000 8200000 6484000 745000 P8Y 0.01 1490000 2580000 4057000 111000 8669000 P3Y 1432000 107000 9652000 P3Y P4Y 1204000 1197000 3413000 51000 5458000 P2Y 382000 1598000 72000 8338000 P3Y 1383000 350000 5206000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">10. Net Loss per Share</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Basic net loss per share of common stock is calculated by dividing the net loss by the weighted‑average number of shares of common stock outstanding for the period. The weighted‑average number of shares of common stock used to calculate basic net loss per share of common stock excludes those shares subject to repurchase related to stock options or restricted stock that were exercised or issued prior to vesting as these shares are not deemed to be issued for accounting purposes until they vest. Diluted net loss per share of common stock is computed by dividing the net loss using the weighted‑average number of shares of common stock, excluding common stock subject to repurchase, and, if dilutive, potential shares of common stock outstanding during the period. Basic and diluted net loss per common share was the same for all periods presented as the impact of all potentially dilutive securities outstanding was anti-dilutive.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the potentially dilutive common shares outstanding that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock options to purchase common stock</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">930</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,132</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Restricted stock units</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,982</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,589</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Employee stock purchase plan</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">127</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">244</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Common stock subject to repurchase</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">143</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Bonus and other liability awards</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">114</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024 Notes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,975</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,231</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,133</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the potentially dilutive common shares outstanding that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock options to purchase common stock</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">930</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,132</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Restricted stock units</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,982</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,589</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Employee stock purchase plan</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">127</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">244</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Common stock subject to repurchase</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">143</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Bonus and other liability awards</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">114</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024 Notes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,975</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,231</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,133</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 930000 1132000 4982000 4589000 127000 244000 143000 54000 74000 114000 5975000 12231000 6133000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">11. Segment Reporting</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating segments are reported in a manner consistent with the internal reporting supported and defined by the components of an enterprise about which separate financial information is available, provided and is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis. The Company has one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, the Company determined that it has one operating and reportable segment.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following sets forth total revenue by geographic area. Revenue by geographic area is based upon the billing address of the customer:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Total revenue:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">205,077</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">172,682</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">403,702</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">336,101</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rest of world</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53,361</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">41,757</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">104,510</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">81,275</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">258,438</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">214,439</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">508,212</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">417,376</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:9pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-lived assets by geographic area are presented below:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Long-lived assets:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,092</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">58,447</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rest of world</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,771</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,065</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total long-lived assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84,863</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">73,512</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 1 1 <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following sets forth total revenue by geographic area. Revenue by geographic area is based upon the billing address of the customer:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Total revenue:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.04%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">205,077</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">172,682</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">403,702</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">336,101</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rest of world</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53,361</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">41,757</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">104,510</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">81,275</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.04%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">258,438</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">214,439</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">508,212</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">417,376</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:9pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-lived assets by geographic area are presented below:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Long-lived assets:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,092</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">58,447</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rest of world</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,771</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,065</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.84%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total long-lived assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84,863</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.66%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">73,512</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 205077000 172682000 403702000 336101000 53361000 41757000 104510000 81275000 258438000 214439000 508212000 417376000 70092000 58447000 14771000 15065000 84863000 73512000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">12. Income Taxes</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s quarterly provision for income taxes is based on an estimated effective annual income tax rate. The Company’s quarterly provision for income taxes also includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income tax expense for the three and six months ended June 30, 2020 was $1,660 and $29,829 on pre-tax losses of $20,935 and $67,003, respectively. The Company recognized income tax expense of $280 and $900 on pre-tax losses of $28,633 and $56,291 for the three and six months ended June 30, 2019, respectively. The income tax rate for the three and six months ended June 30, 2020 varied from the United States statutory income tax rate primarily due to valuation allowances in the United States whereby pre-tax losses and income do not result in the recognition of corresponding income tax benefits and expenses. The income tax rate for the six months ended June 30, 2020 also varied from the United States statutory income rate due to the recognition of $27,107 tax expense related to the transfer of certain intellectual property rights from the Company’s wholly owned subsidiary in Israel to the United States which occurred in the quarter ended March 31, 2020. The income tax rate for the three and six months ended June 30, 2019 varied from the United States statutory income tax rate primarily due to <span style="Background-color:#FFFFFF;color:#000000;">valuation allowances in the United States whereby pre-tax losses and income do not result in the recognition of corresponding income tax benefits and expenses.   </span> </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s effective tax rate for the six months ended June 30, 2020 and 2019 was negative 45% and 2%, respectively. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company reviews the likelihood that it will realize the benefit of its deferred tax assets and, therefore, the need for valuation allowances, on a quarterly basis. There is no corresponding income tax benefit recognized with respect to losses incurred and no corresponding income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in the Company’s effective tax rate. The Company intends to maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of June 30, 2020, the Company’s gross uncertain tax benefits totaled $50,581, excluding related accrued interest and penalties of $1,238. As of June 30, 2020, $32,206 of the Company’s uncertain tax benefits, including related accrued interest and penalties, would impact the effective tax rate if recognized. During the six months ended June 30, 2020, the Company’s gross uncertain tax benefits increased $17,411. The increase is comprised of a $17,432 increase for tax positions taken in the current period, offset by a $21 decrease for tax positions taken in prior periods. </p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company is currently under audit by the Israel Tax Authority for tax years 2013 through 2017. </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Due </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">to the audit by the Israel Tax Authority it is reasonably possible that the Company’s uncertain tax positions could change within the next 12 months. An estimate of the range of any change cannot be made. The Company believes it has recorded all appropriate provisions for all jurisdictions and open years. However, the Company can give no assurance that taxing authorities will not propose adjustments that would increase its tax liabilities. The Company is not currently under audit by the IRS or any similar taxing authority in any other material jurisdiction.</span></p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted by the United States on March 27, 2020. The CARES Act did not have a material impact on the Company’s provision for income taxes for the six months ended June 30, 2020.</p> 1660000 29829000 -20935000 -67003000 280000 900000 -28633000 -56291000 27107000 -0.45 -0.02 0 0 50581000 1238000 32206000 17411000 17432000 21000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">13. Defined Contribution Plan</p> <p style="margin-top:9pt;margin-bottom:0pt;text-indent:7.14%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s tax-deferred savings plan is qualified under Section 401(k) of the United States Internal Revenue Code. Employees may make voluntary, tax-deferred contributions to the 401(k) Plan up to the statutorily prescribed annual limit. The Company makes discretionary matching contributions to the 401(k) Plan on behalf of employees up to the limit determined by the Board of Directors. The Company contributed $579 and $2,228, respectively, to the 401(k) Plan during the three and six months ended June 30, 2020. <span style="Background-color:#FFFFFF;color:#000000;">The Company contributed $589 </span>and $1,420, respectively, to the 401(k) Plan during the three and six months ended June 30, 2019. </p> 579000 2228000 589000 1420000 (1) Includes stock-based compensation expense as follows:                                 Cost of subscription revenue   $ 5,235     $ 4,269     $ 10,777     $ 8,144   Cost of hardware and services revenue   $ 1,408     $ 1,054     $ 2,779     $ 1,960   Research and development   $ 16,431     $ 12,522     $ 32,036     $ 24,021   Sales and marketing   $ 17,047     $ 15,799     $ 35,566     $ 29,553   General and administrative   $ (3,660 )   $ 12,006     $ 6,868     $ 22,993     (2) Includes intangible amortization expense as follows:                                 Cost of subscription revenue   $ 9,992     $ 7,505     $ 19,930     $ 14,267   Sales and marketing   $ 3,947     $ 3,634     $ 8,460     $ 7,171     XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information Document - shares
6 Months Ended
Jun. 30, 2020
Jul. 17, 2020
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Trading Symbol PFPT  
Entity Registrant Name PROOFPOINT, INC.  
Entity Central Index Key (CIK) 0001212458  
Current Fiscal Year End Date --12-31  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   57,641,722
Entity Current Reporting Status No  
Entity Shell Company false  
Entity File Number 001-35506  
Entity Tax Identification Number 51-0414846  
Entity Address, Address Line One 892 Ross Drive  
Entity Address, City or Town Sunnyvale  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94089  
City Area Code 408  
Local Phone Number 517-4710  
Entity Interactive Data Current Yes  
Title of 12(b) Security Common Stock , $0.0001 par value per share  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 961,356 $ 847,555
Short-term investments 11,988 43,385
Accounts receivable, net 173,086 265,741
Inventory 367 1,249
Deferred product costs 2,846 2,723
Deferred commissions 49,818 47,250
Prepaid expenses and other current assets 27,835 22,081
Total current assets 1,227,296 1,229,984
Property and equipment, net 84,863 73,512
Operating lease right-of-use assets 67,128 51,852
Long-term deferred product costs 382 581
Goodwill 688,461 687,517
Intangible assets, net 159,507 186,023
Long-term deferred commissions 93,687 90,305
Other assets 15,808 17,737
Total assets 2,337,132 2,337,511
Current liabilities:    
Accounts payable 5,451 16,311
Accrued liabilities 120,867 119,423
Operating lease liabilities 23,755 20,202
Deferred revenue 593,451 615,874
Total current liabilities 743,524 771,810
Convertible senior notes 766,403 749,620
Long-term operating lease liabilities 46,290 36,223
Other long-term liabilities 35,187 19,172
Long-term deferred revenue 169,360 168,189
Total liabilities 1,760,764 1,745,014
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Convertible preferred stock, $0.0001 par value; 5,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.0001 par value; 200,000 shares authorized; 57,588 and 56,784 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively 6 6
Additional paid-in capital 1,398,786 1,318,084
Accumulated other comprehensive income 2 1
Accumulated deficit (822,426) (725,594)
Total stockholders’ equity 576,368 592,497
Total liabilities and stockholders’ equity $ 2,337,132 $ 2,337,511
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Statement Of Financial Position [Abstract]    
Preferred Stock, Shares Authorized 5,000,000 5,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Preferred Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001
Number of shares of common stock reserved for future issuance    
Common Stock, Shares Authorized 200,000,000 200,000,000
Common stock issued (in shares) 57,588,000 56,784,000
Common stock outstanding (in shares) 57,588,000 56,784,000
Par value of common stock (USD per share) $ 0.0001 $ 0.0001
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue:        
Total revenue $ 258,438 $ 214,439 $ 508,212 $ 417,376
Cost of revenue:        
Total cost of revenue [1],[2] 67,575 57,828 136,506 113,071
Gross profit 190,863 156,611 371,706 304,305
Operating expense:        
Research and development [1],[2] 70,602 55,185 140,497 108,434
Sales and marketing [1],[2] 116,279 102,837 239,441 199,841
General and administrative [1],[2] 14,812 27,881 44,367 53,706
Total operating expense [1],[2] 201,693 185,903 424,305 361,981
Operating loss (10,830) (29,292) (52,599) (57,676)
Interest expense (9,013)   (17,933)  
Other (expense) income, net (1,092) 659 3,529 1,385
Loss before income taxes (20,935) (28,633) (67,003) (56,291)
Provision for income taxes (1,660) (280) (29,829) (900)
Net loss $ (22,595) $ (28,913) $ (96,832) $ (57,191)
Net loss per share, basic and diluted $ (0.39) $ (0.52) $ (1.69) $ (1.03)
Weighted average shares outstanding, basic and diluted 57,369 55,768 57,168 55,553
Subscription        
Revenue:        
Total revenue $ 254,892 $ 210,780 $ 498,961 $ 410,364
Cost of revenue:        
Total cost of revenue [1],[2] 59,193 50,648 119,041 98,900
Hardware and Service        
Revenue:        
Total revenue 3,546 3,659 9,251 7,012
Cost of revenue:        
Total cost of revenue [1],[2] $ 8,382 $ 7,180 $ 17,465 $ 14,171
[1]

(1) Includes stock-based compensation expense as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription revenue

 

$

5,235

 

 

$

4,269

 

 

$

10,777

 

 

$

8,144

 

Cost of hardware and services revenue

 

$

1,408

 

 

$

1,054

 

 

$

2,779

 

 

$

1,960

 

Research and development

 

$

16,431

 

 

$

12,522

 

 

$

32,036

 

 

$

24,021

 

Sales and marketing

 

$

17,047

 

 

$

15,799

 

 

$

35,566

 

 

$

29,553

 

General and administrative

 

$

(3,660

)

 

$

12,006

 

 

$

6,868

 

 

$

22,993

 

 

[2]

(2) Includes intangible amortization expense as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of subscription revenue

 

$

9,992

 

 

$

7,505

 

 

$

19,930

 

 

$

14,267

 

Sales and marketing

 

$

3,947

 

 

$

3,634

 

 

$

8,460

 

 

$

7,171

 

 

XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Intangible amortization expense $ 13,939 $ 11,139 $ 28,390 $ 21,438
Cost of subscription revenue        
Stock-based compensation expense 5,235 4,269 10,777 8,144
Intangible amortization expense 9,992 7,505 19,930 14,267
Cost of hardware and services revenue        
Stock-based compensation expense 1,408 1,054 2,779 1,960
Research and development        
Stock-based compensation expense 16,431 12,522 32,036 24,021
Sales and marketing        
Stock-based compensation expense 17,047 15,799 35,566 29,553
Intangible amortization expense 3,947 3,634 8,460 7,171
General and administrative        
Stock-based compensation expense $ (3,660) $ 12,006 $ 6,868 $ 22,993
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement Of Income And Comprehensive Income [Abstract]        
Net loss $ (22,595) $ (28,913) $ (96,832) $ (57,191)
Other comprehensive income, net of tax:        
Unrealized (loss) gain on short-term investments, net (3) 1 1 9
Comprehensive loss $ (22,598) $ (28,912) $ (96,831) $ (57,182)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit [Member]
Beginning balance at Dec. 31, 2018 $ 512,534 $ 6 $ 1,107,953 $ (7) $ (595,418)
Beginning balance (shares) at Dec. 31, 2018   55,149      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (57,191)       (57,191)
Unrealized (loss) gain on short-term investments, net 9     9  
Stock-based compensation expense 76,942   76,942    
Acquisition of Meta Networks, Ltd. (Note 3) 446   446    
Acquisition of Meta Networks, Ltd. (Note 3) (shares)   72      
Common stock issued 27,343   27,343    
Common stock issued (shares)   1,130      
Tax withholding upon vesting of restricted stock awards (34,884)   (34,884)    
Tax withholding upon vesting of restricted stock awards (shares)   (308)      
Ending balance at Jun. 30, 2019 525,288 $ 6 1,177,800 2 (652,520)
Ending balance (shares) at Jun. 30, 2019   56,043      
Beginning balance at Mar. 31, 2019 507,111 $ 6 1,130,711 1 (623,607)
Beginning balance (shares) at Mar. 31, 2019   55,607      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (28,913)       (28,913)
Unrealized (loss) gain on short-term investments, net 1     1  
Stock-based compensation expense 42,207   42,207    
Acquisition of Meta Networks, Ltd. (Note 3) 446   446    
Acquisition of Meta Networks, Ltd. (Note 3) (shares)   72      
Common stock issued 13,587   13,587    
Common stock issued (shares)   442      
Tax withholding upon vesting of restricted stock awards (9,151)   (9,151)    
Tax withholding upon vesting of restricted stock awards (shares)   (78)      
Ending balance at Jun. 30, 2019 525,288 $ 6 1,177,800 2 (652,520)
Ending balance (shares) at Jun. 30, 2019   56,043      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cumulative effect of adjustment from adoption of ASC 842 89       89
Beginning balance at Dec. 31, 2019 592,497 $ 6 1,318,084 1 (725,594)
Beginning balance (shares) at Dec. 31, 2019   56,784      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (96,832)       (96,832)
Unrealized (loss) gain on short-term investments, net 1     1  
Stock-based compensation expense 80,410   80,410    
Issuance of restricted shares (shares)   11      
Common stock issued 31,854   31,854    
Common stock issued (shares)   1,068      
Tax withholding upon vesting of restricted stock awards (31,562)   (31,562)    
Tax withholding upon vesting of restricted stock awards (shares)   (275)      
Ending balance at Jun. 30, 2020 576,368 $ 6 1,398,786 2 (822,426)
Ending balance (shares) at Jun. 30, 2020   57,588      
Beginning balance at Mar. 31, 2020 558,179 $ 6 1,357,999 5 (799,831)
Beginning balance (shares) at Mar. 31, 2020   57,260      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (22,595)       (22,595)
Unrealized (loss) gain on short-term investments, net (3)     (3)  
Stock-based compensation expense 32,435   32,435    
Issuance of restricted shares (shares)   11      
Common stock issued 15,576   15,576    
Common stock issued (shares)   381      
Tax withholding upon vesting of restricted stock awards (7,224)   (7,224)    
Tax withholding upon vesting of restricted stock awards (shares)   (64)      
Ending balance at Jun. 30, 2020 $ 576,368 $ 6 $ 1,398,786 $ 2 $ (822,426)
Ending balance (shares) at Jun. 30, 2020   57,588      
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities    
Net loss $ (96,832) $ (57,191)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 46,460 38,237
Stock-based compensation 88,026 86,671
Amortization of debt issuance costs and accretion of debt discount 16,783 0
Amortization of deferred commissions 30,003 23,671
Noncash lease costs 12,918 11,347
Deferred income taxes (692) (610)
Other 268 967
Changes in assets and liabilities:    
Accounts receivable 92,062 27,860
Inventory 881 124
Deferred product costs 76 (95)
Deferred commissions (35,953) (30,978)
Prepaid expenses (6,773) (7,695)
Other current assets (180) 459
Long-term assets (59) (623)
Accounts payable (9,513) (3,166)
Accrued liabilities 20,122 (10,371)
Operating lease liabilities (13,561) (11,448)
Deferred revenue (21,252) 30,350
Net cash provided by operating activities 122,784 97,509
Cash flows from investing activities    
Proceeds from maturities of short-term investments 51,187 55,049
Purchase of short-term investments (19,876) (41,768)
Purchase of property and equipment (24,149) (13,850)
Receipts from escrow account 154 0
Acquisition of businesses, net of cash acquired (2,720) (104,503)
Net cash provided by (used in) investing activities 4,596 (105,072)
Cash flows from financing activities    
Proceeds from issuance of common stock 18,543 14,691
Withholding taxes related to restricted stock net share settlement (35,145) (35,005)
Net cash used in financing activities (16,602) (20,314)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (174) 79
Net increase (decrease) in cash, cash equivalents and restricted cash 110,604 (27,798)
Cash, cash equivalents and restricted cash    
Beginning of period 857,907 186,152
End of period 968,511 158,354
Supplemental disclosure of noncash investing and financing activities    
Unpaid purchases of property and equipment and asset retirement obligations 6,267 5,681
Operating lease right-of-use assets exchanged for lease obligations 28,195 3,979
Liability awards converted to equity 13,313 12,651
Reconciliation of cash, cash equivalents and restricted cash as shown in the consolidated statement of cash flows    
Cash and cash equivalents 961,356 149,697
Restricted cash included in prepaid expenses and other current assets 3,229 3,414
Restricted cash included in other non-current assets 3,926 5,243
End of period $ 968,511 $ 158,354
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
The Company and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
The Company and Summary of Significant Accounting Policies

1. The Company and Summary of Significant Accounting Policies

The Company

Proofpoint, Inc. (“Proofpoint”, “we”, “us”, “our” or the “Company”) was incorporated in Delaware in June 2002 and is headquartered in California.

Proofpoint is a leading security-as-a-service provider that enables large and mid-sized organizations worldwide to defend, protect, archive and govern their most sensitive data. The Company’s security-and compliance platform is comprised of an integrated suite of threat protection, information protection, and brand protection solutions, including email protection, advanced threat protection, email authentication, data loss prevention, SaaS application protection, response orchestration and automation, digital risk, web browser isolation, email encryption, archiving, eDiscovery, supervision, secure communication, phishing simulation and security awareness computer-based training.

Basis of Presentation and Consolidation

These condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

These condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying Condensed Consolidated Balance Sheet as of December 31, 2019 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the periods presented. The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results to be expected for the year ending December 31, 2020 or for other interim periods or for future years.

These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes for the year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC. The Company’s significant accounting policies are described in Note 1 to those audited consolidated financial statements.

Reclassifications

Certain reclassifications have been made to prior year balances in order to conform to the current period presentation. “Interest income” has been reclassified from “Interest income (expense)” to “Other income (expense), net” in the condensed consolidated statements of operations. The reclassifications had no impact on previously reported net loss or accumulated deficit.

Use of Estimates

The preparation of financial statements in conformity with 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 expenses during the reporting period. Actual results could differ from those estimates and such difference may be material to the financial statements.

Due to the Coronavirus (“COVID-19”) pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of June 30, 2020. These estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in material impacts to our consolidated financial statements in future reporting periods.

Goodwill and Intangible Assets

Goodwill represents the excess of the purchase price of the acquired enterprise over the fair value of identifiable assets acquired and liabilities assumed. The Company performs an annual goodwill impairment test during the fourth quarter of a calendar year and more frequently if an event or circumstances indicates that impairment may have occurred. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. To test goodwill for impairment, the Company compares the reporting unit’s carrying value with its fair value. If the carrying value of the reporting unit exceeds the reporting unit’s fair value, then the impairment charge equal to the difference is recorded; however, the loss recognized would not exceed the total amount of goodwill allocated to the reporting unit. The identification and measurement of goodwill impairment involves the estimation of the fair value of the Company. The estimate of fair value of the Company, based on the best information available as of the date of the assessment, is subjective and requires judgment, including management assumptions about expected future revenue forecasts and discount rates, changes in the overall economy, trends in the stock price and other factors. No impairment indicators were identified by the Company as of June 30, 2020.

Intangible assets consist of developed technology, customer relationships, trademarks and patents, and order backlog. The values assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of solutions and technologies acquired.

Intangible assets are amortized on a straight-line basis over their estimated lives, which approximate the pattern in which the economic benefits of the intangible assets are consumed, as follows (in years):

 

 

 

Low

 

 

High

 

Patents

 

 

4

 

 

 

5

 

Developed technology

 

 

2

 

 

 

7

 

Customer relationships

 

 

2

 

 

 

8

 

Order backlog

 

 

1

 

 

 

3

 

Trade names and trademarks

 

 

1

 

 

 

5

 

 

 

Comprehensive Loss

Comprehensive loss includes all changes in equity that are not the result of transactions with stockholders. The Company’s comprehensive loss consists of its net loss and changes in unrealized gains (losses) from its available-for-sale investments. The Company had no material reclassifications out of accumulated other comprehensive loss into net loss for the three and six months ended June 30, 2020 and 2019.

Accounting Pronouncements Adopted in 2020

In August 2018, the Financial Accounting Standards Board ("FASB") issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software.

The Company adopted ASU 2018-15 on January 1, 2020 prospectively. The adoption of ASU 2018-15 did not have a material impact on the Company’s condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. A goodwill impairment charge is the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.

The Company adopted ASU 2017-04 on January 1, 2020 prospectively. The adoption of ASU 2017-14 did not have an impact on the Company’s condensed consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets, and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities are required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the

amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset.

The Company adopted ASU 2016-13 on January 1, 2020, utilizing the modified retrospective approach. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of partners and customers, and external market factors.

Recent Accounting Pronouncements Not Yet Effective

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue, Deferred Revenue and Deferred Contract Costs
6 Months Ended
Jun. 30, 2020
Revenue From Contract With Customer [Abstract]  
Revenue, Deferred Revenue and Deferred Contract Costs

2. Revenue, Deferred Revenue and Deferred Contract Costs 

The core principle of ASC 606 is to recognize revenue to depict the transfer of services or products to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company applies significant judgment in identifying and evaluating any terms and conditions in contracts which may impact revenue recognition. The principle is achieved through the following five-step approach:

 

Identification of the contract, or contracts, with the customer - The Company considers the terms and conditions of the contract and its customary business practice in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract is approved, the Company can identify each party’s rights regarding the services and products to be transferred, the Company can identify the payment terms for the services and products, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined contract or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.

 

Identification of the performance obligation in the contract - Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both i) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from the Company, and ii) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services or products are accounted for as a combined performance obligation.

 

Determination of the transaction price - The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component.

 

Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price, or SSP, basis.

 

Recognition of revenue when, or as, the Company satisfies a performance obligation - The Company recognizes revenue when control of the services or products are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company records its revenue net of any value added or sales tax.

The Company generates sales directly through its sales team and, to a growing extent, through its channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all revenue recognition criteria are met. Channel partners generally receive an order from an end-customer prior to placing an order with the Company, and these partners do not carry any inventory of the Company’s products or solutions. Payment from channel partners is not contingent on the partner’s success in sales to end-customers. In the event that the Company offers rebates, joint marketing funds, or other incentive programs to a partner, recorded revenues are reduced by these amounts accordingly.

Payment terms on invoiced amounts are typically 30 to 45 days.

Disaggregation of Revenue

The Company derives its revenue primarily from: (1) subscription service revenue; (2) subscription software revenue, and (3) hardware and services, which include professional service and training revenue provided to customers related to their use of the platform.

The following table presents the Company’s revenue disaggregation:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Subscription service revenue

 

$

244,137

 

 

$

207,074

 

 

$

480,858

 

 

$

401,476

 

Subscription software revenue

 

 

10,755

 

 

 

3,706

 

 

 

18,103

 

 

 

8,888

 

Hardware and services

 

 

3,546

 

 

 

3,659

 

 

 

9,251

 

 

 

7,012

 

Total revenue

 

$

258,438

 

 

$

214,439

 

 

$

508,212

 

 

$

417,376

 

 

Subscription service revenue

Subscription service revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to three years, and consists of (1) subscription fees from the licensing of the Company’s security-as-a-service platform and it’s various components, (2) subscription fees for software with support and related future updates where the software updates are critical to the customers’ ability to derive benefit from the software due to the fast changing nature of the technology. These function together as one performance obligation, and (3) subscription fees for the right to access the Company’s customer support services for software with significant standalone functionality and support services for hardware. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to subscription service revenue is generally recognized on a straight-line basis over the contract term beginning on the date access is provided, as long as other revenue recognition criteria have been met. Most of the Company’s contracts are non-cancelable over the contract term. Customers typically have the right to terminate their contract for cause if the Company fails to perform in accordance with the contractual terms. Some of the Company’s customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they are priced at or above the Company’s SSP and, as such, would not result in a separate performance obligation.

Subscription software revenue

Subscription software revenue is primarily derived from term-based software that is deployed on the customers’ own servers and has significant standalone functionality, is recognized upon transfer of control to the customer. The control for subscription software is transferred at the later of delivery to the customer or the software license start date.

Hardware and services

Hardware revenue consists of amounts derived from the sale of the Company’s on-premise hardware appliance, which is recognized upon passage of control, which occurs upon shipment of the product. Professional services revenue consists of fees associated with consulting, implementation and training services for assisting customers in implementing and expanding the use of the Company’s services and products. These services are distinct from subscription, subscription software licenses and hardware. Professional services do not result in significant customization of the Company’s services and products. The Company recognizes revenue related to the professional services as they are performed.

Contracts with multiple performance obligations

Most of the Company’s contracts with customers contain multiple performance obligations that are distinct and accounted for separately. The transaction price allocated to subscription services and subscription software that does not have significant standalone functionality is determined by considering factors such as historical pricing practices, and the selling price of hardware and professional services is estimated using a cost plus model. The selling price for support of a functional subscription software license is calculated as a percentage of functional subscription software license value which is derived by analyzing internal pricing practice, customer expectations, and industry practice.

Variable consideration

Revenue from sales is recorded at the net sales price, which is the transaction price, and includes estimates of variable consideration. The amount of variable consideration that is included in the transaction price is constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue will not occur when the uncertainty is resolved. If the Company’s services or products do not meet certain service level commitments, the Company’s customers are entitled to receive service credits representing a form of variable consideration. The Company has not historically experienced any significant incidents affecting the defined levels of reliability and performance as required by the Company’s subscription contracts. Accordingly, any estimated refunds related to these contracts in the condensed consolidated financial statements are not material during the periods presented.

Unbilled accounts receivables

Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for software licenses already delivered and professional services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment. The unbilled accounts receivable balance, included in accounts receivable in the condensed consolidated balance sheet, was $2,389 and $3,261 as of June 30, 2020 and December 31, 2019, respectively.

Deferred commissions

The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel, and referral fees paid to independent third-parties, that are incremental to the acquisition of customer contracts. These costs are recorded as deferred commissions on the condensed consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are incremental and would not have occurred absent the customer contract. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rate between new and renewal contracts. Commissions paid upon the initial acquisition of a contract are amortized over an estimated period of benefit of five years while commissions paid related to renewal contracts are amortized over a contractual renewal period. Amortization is recognized based on the expected future revenue streams under the customer contracts. Amortization of deferred sales commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of operations. The Company determines the period of benefit for commissions paid for the acquisition of the initial subscription contract by taking into consideration its initial estimated customer life and the technological life of the Company’s software and related significant features. The Company classifies deferred commissions as current or long-term based on the timing of when the Company expects to recognize the expense. The Company periodically reviews these deferred commission costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred contract acquisition costs. There were no material impairment losses recorded during the periods presented.

For the three months ended June 30, 2020 and 2019, the Company capitalized $20,783 and $18,063 of commission costs, respectively, and amortized $15,370 and $12,400, respectively. For the six months ended June 30, 2020 and 2019, the Company capitalized $35,953 and $30,978 of commission costs, respectively, and amortized $30,003 and $23,671, respectively.

Deferred product costs

Deferred product costs are the incremental costs to fulfill a contract that are directly associated with each non-cancellable customer contract and primarily consist of royalty payments made to third parties, from whom the Company has obtained licenses to integrate certain software into its products. The deferred product costs are recognized based on the contractual term, and included in cost of revenue in the accompanying condensed consolidated statements of operations. The Company classifies deferred product costs as current or long-term based on the timing of when the Company expects to recognize the expense.

For the three months ended June 30, 2020 and 2019, the Company capitalized $901 and $889 of deferred product costs, respectively, and amortized $1,035 and $694, respectively. For the six months ended June 30, 2020 and 2019, the Company capitalized $2,077 and $1,576 of deferred product costs, respectively, and amortized $2,154 and $1,481, respectively.

Deferred revenue

The Company records deferred revenue when cash payments are received, or invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term. The Company recognized $222,562 and $187,447 of revenue during the three months ended June 30, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. The Company recognized $394,857 and $328,985 of revenue during the six months ended June 30, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.  

The Company recognized $1,456 and $1,639 of revenue during the three months ended June 30, 2020 and 2019, respectively, related to the performance obligations satisfied in prior periods. The Company recognized $1,442 and $1,811 of revenue during the six months ended June 30, 2020 and 2019, respectively, related to the performance obligations satisfied in prior periods.

Remaining performance obligations

Contracted revenue as of June 30, 2020 that has not yet been recognized (“contracted not recognized”) was $686,609, which includes deferred revenue and non-cancellable amounts that will be invoiced and recognized as revenue in future periods and excludes contracts with an original expected length of one year or less. The Company expects 58% of contracted and not recognized revenue to be recognized over the next twelve months, 39% in years two and three, with the remaining balance recognized thereafter.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
6 Months Ended
Jun. 30, 2020
Business Combinations [Abstract]  
Acquisitions

3. Acquisitions

Acquisitions are accounted for under the purchase method of accounting in which the tangible and identifiable intangible assets and liabilities of each acquired company are recorded at their respective fair values as of each acquisition date, including an amount for goodwill representing the difference between the respective acquisition consideration and fair values of identifiable net assets. The Company believes that for the acquisitions described below, the combined entities will achieve savings in corporate overhead costs and opportunities for growth through expanded geographic and customer segment diversity with the ability to leverage additional products and capabilities. These factors, among others, contributed to purchase prices in excess of the estimated fair values of the acquired companies’ net identifiable assets acquired and, as a result, goodwill was recorded in connection with the acquisitions. Goodwill related to the acquisitions of The Defence Works Limited, ObserveIT, Ltd. and Meta Networks, Ltd. is deductible for tax purposes.

While the Company uses its best estimates and assumptions as part of the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, these estimates and assumptions are subject to refinement. When additional information becomes available, such as finalization of negotiations of working capital adjustments and tax related matters, the Company may revise its preliminary purchase price allocation. As a result, during the preliminary purchase price allocation period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Subsequent to the purchase price allocation period, adjustments to assets acquired or liabilities assumed are recognized in the operating results.

2020 Acquisition

The Defence Works Limited

On May 5, 2020, the Company completed its acquisition of The Defence Works Limited. The acquisition brings a library of interactive content to the Company’s security awareness training portfolio and provides the Company’s customers innovative content to support their security education programs. The total consideration was $2,767, of which $766 was allocated to goodwill and $2,400 was allocated to intangible assets. The acquired intangible assets consist of content library which is included within the developed technology assets in Note 4 “Goodwill and Intangible Assets.” The impact of the acquisition was not material to the Company’s condensed consolidated financial statements for the three and six months ended June 30, 2020.

2019 Acquisitions

ObserveIT, Ltd.

On November 25, 2019 (the “ObserveIT Acquisition Date”), pursuant to the terms of the share purchase agreement, the Company acquired all shares of ObserveIT, Ltd. (“ObserveIT”). ObserveIT provides detection and prevention from insider threats solutions including data loss detection and response, user activity monitoring, incident response and compliance.

By combining ObserveIT’s endpoint agent technology and data risk analytics with the Company’s information classification, threat detection and intelligence, the Company has an insight into user activity with their sensitive data, wherever it resides, and the ability to immediately remediate risk.

These factors, among others, contributed to a purchase price in excess of the estimated fair value of acquired net identifiable assets and, as a result, goodwill was recorded in connection with the acquisition. The results of operations and the fair values of the acquired assets and liabilities assumed have been included in the accompanying consolidated financial statements since the ObserveIT Acquisition Date.

At the ObserveIT Acquisition Date, the consideration transferred was $213,747, net of cash acquired of $4,752. Of the consideration transferred, $3,250 was held in escrow to secure indemnification obligations.

Per the terms of the share purchase agreement, unvested stock options held by ObserveIT employees were canceled and exchanged for the Company’s unvested stock options. The fair value of $446 of these unvested awards was attributed to pre-combination services and was included in consideration transferred. The fair value of $5,427 was allocated to post-combination services. The unvested awards are subject to the recipient’s continued service with the Company and $5,427 is recognized ratably as stock-based compensation expense over the required remaining service period.  

Also, as part of the share purchase agreement, the unvested restricted shares of a certain employee of ObserveIT were exchanged into the right to receive $532 of deferred cash consideration. The deferred cash consideration is presented as restricted cash on the Company’s consolidated balance sheets as of June 30, 2020 and December 31, 2019. The deferred cash consideration of $485 was allocated to post-combination expense and was not included in the purchase price. The deferred cash consideration is subject to forfeiture if employment terminates prior to the lapse of the restrictions, and the fair value is expensed as compensation expense over the three-year vesting period.

The Discounted Cash Flow Method was used to value the acquired developed technology, in-process research and development asset, customer relationships and order backlog. The Relief from Royalty Method was used to value the acquired trade name. Management applied significant judgment in estimating the fair values of these intangible assets, which involved the use of significant assumptions with respect to forecasted revenue, forecasted operating results and discount rates.

The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:

 

 

Estimated

Fair Value

 

 

Estimated

Useful Life

(in years)

 

Current assets

 

$

10,603

 

 

N/A

 

Fixed assets

 

 

2,132

 

 

N/A

 

Operating lease right-of-use asset

 

 

2,669

 

 

N/A

 

Other assets

 

 

652

 

 

N/A

 

Customer relationships

 

 

15,800

 

 

 

5

 

Order backlog

 

 

1,300

 

 

 

1

 

Core/developed technology

 

 

35,400

 

 

 

4

 

Trade name

 

 

400

 

 

 

2

 

In-process research and development*

 

 

20,600

 

 

N/A

 

Operating lease liabilities

 

 

(3,317

)

 

N/A

 

Deferred revenue

 

 

(6,700

)

 

N/A

 

Other liabilities

 

 

(5,591

)

 

N/A

 

Goodwill

 

 

144,551

 

 

Indefinite

 

 

 

$

218,499

 

 

 

 

 

*Purchased in-process research and development was accounted for as an indefinite-lived intangible asset until the underlying project was completed.

Meta Networks, Ltd.

On May 15, 2019 (the “Meta Networks Acquisition Date”), pursuant to the terms of the share purchase agreement, the Company acquired all shares of Meta Networks, Ltd. (“Meta Networks”), an innovator in zero trust network access.

By combining Meta Networks’ innovative zero trust network access technology with the Company’s people-centric security capabilities the Company expects to make it far simpler for enterprises to precisely control employee and contractor access to on-premises, cloud, and consumer applications. 

These factors, among others, contributed to a purchase price in excess of the estimated fair value of acquired net identifiable assets and, as a result, goodwill was recorded in connection with the acquisition. The results of operations and the fair values of the acquired assets and liabilities assumed have been included in the accompanying condensed consolidated financial statements since the Meta Networks Acquisition Date.

At the Meta Networks Acquisition Date, the consideration transferred was $104,664, net of cash acquired of $104. Of the consideration transferred, $12,500 was held in escrow to secure indemnification obligations.

Per the terms of the share purchase agreement, unvested stock options and unvested restricted stock units held by Meta Networks employees were canceled and exchanged for the Company’s unvested stock options and unvested restricted stock units, respectively. The fair value of $184 of these unvested awards was attributed to pre-combination services and was included in consideration transferred. The fair value of $12,918 was allocated to post-combination services. The unvested awards are subject to the recipient’s continued service with the Company, and $12,918 will be recognized ratably as stock-based compensation expense over the required remaining service period.

Also, as part of the share purchase agreement, the unvested restricted shares of certain employees of Meta Networks were exchanged into the right to receive $7,827 of deferred cash consideration and 72 shares of the Company’s common stock that were deferred with the fair value of $8,599. The unpaid deferred cash consideration was presented as restricted cash on the Company’s condensed consolidated balance sheets as of June 30, 2020 and December 31, 2019. The deferred cash consideration of $7,596 and the deferred stock of $8,338 (see Note 9 “Equity Award Plans”) were allocated to post-combination expense and were not included in the purchase price. The deferred cash consideration and deferred shares are subject to forfeiture if employment terminates prior to the lapse of the restrictions, and their fair value is expensed as compensation and stock-based compensation expense over the three-year vesting period.

The Cost to Recreate Method was used to value the acquired developed technology asset. Management applied judgment in estimating the fair value of this intangible asset, which involved the use of significant assumptions such as the cost and time to build the acquired technology, developer’s profit and rate of return.

The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:

 

 

Fair Value

 

 

Estimated

Useful Life (in years)

Current assets

 

$

356

 

 

N/A

Fixed assets

 

 

68

 

 

N/A

Core/developed technology

 

 

21,000

 

 

3

Deferred tax liability, net

 

 

(1,854

)

 

N/A

Other liabilities

 

 

(671

)

 

N/A

Goodwill

 

 

85,869

 

 

Indefinite

 

 

$

104,768

 

 

 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2020
Goodwill And Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

4. Goodwill and Intangible Assets

 

The goodwill activity and balances are presented below:

 

 

 

 

 

Beginning balance as of December 31, 2019

 

$

687,517

 

Acquisition during period

 

 

766

 

Purchase accounting adjustments

 

 

178

 

Closing balance as of June 30, 2020

 

$

688,461

 

 

Intangible assets, excluding goodwill, consisted of the following:

 

 

 

June 30, 2020

 

 

December 31, 2019

 

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

Developed technology

 

$

233,469

 

 

$

(130,214

)

 

$

103,255

 

 

$

210,469

 

 

$

(110,284

)

 

$

100,185

 

Customer relationships

 

 

87,200

 

 

 

(32,252

)

 

 

54,948

 

 

 

87,200

 

 

 

(25,608

)

 

 

61,592

 

Trade names and patents

 

 

3,730

 

 

 

(2,950

)

 

 

780

 

 

 

3,730

 

 

 

(2,349

)

 

 

1,381

 

Order backlog

 

 

8,100

 

 

 

(7,576

)

 

 

524

 

 

 

8,100

 

 

 

(6,360

)

 

 

1,740

 

In-process research and development

 

 

 

 

 

 

 

 

 

 

 

21,125

 

 

 

 

 

 

21,125

 

 

 

$

332,499

 

 

$

(172,992

)

 

$

159,507

 

 

$

330,624

 

 

$

(144,601

)

 

$

186,023

 

 

In-process research and development asset was transferred to developed technology in the three months ended June 30, 2020, as the associated project was completed.

 

Amortization of intangible assets expense was $13,939 and $11,139 for the three months ended June 30, 2020 and 2019, respectively, and $28,390 and $21,438 for the six months ended June 30, 2020 and 2019, respectively.

Future estimated amortization of intangible assets expense as of June 30, 2020 are presented below:

 

Year ending December 31,

 

 

 

 

2020, remainder

 

$

29,115

 

2021

 

 

54,322

 

2022

 

 

32,060

 

2023

 

 

22,495

 

2024

 

 

13,807

 

Thereafter

 

 

7,708

 

 

 

$

159,507

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Investments
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Investments

5. Fair Value Measurements and Investments

Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.

The fair value hierarchy prioritizes the inputs into three broad levels:

 

Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities. The Company’s Level 1 assets generally consist of money market funds.

 

Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. The Company’s Level 2 assets and liabilities generally consist of corporate debt securities, commercial papers, U.S. agency and Treasury securities and convertible senior notes.

 

Level 3: Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2020 and December 31, 2019 and the classification by level of input within the fair value hierarchy:

 

 

 

June 30, 2020

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

921,061

 

 

$

921,061

 

 

$

 

 

$

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

9,988

 

 

 

 

 

 

9,988

 

 

 

 

U.S. Treasury securities

 

 

2,000

 

 

 

 

 

 

2,000

 

 

 

 

Total financial assets

 

$

933,049

 

 

$

921,061

 

 

$

11,988

 

 

$

 

 

 

 

December 31, 2019

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

815,158

 

 

$

815,158

 

 

$

 

 

$

 

Commercial paper

 

 

9,989

 

 

 

 

 

 

9,989

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

13,454

 

 

 

 

 

 

13,454

 

 

 

 

Commercial paper

 

 

27,932

 

 

 

 

 

 

27,932

 

 

 

 

U.S. Treasury securities

 

 

1,999

 

 

 

 

 

 

1,999

 

 

 

 

Total financial assets

 

$

868,532

 

 

$

815,158

 

 

$

53,374

 

 

$

 

 

Based on quoted market prices as of June 30, 2020 and December 31, 2019, the fair value of the 2024 Notes (Note 8) was approximately $901,269 and $951,050, respectively, determined using Level 2 inputs as they are not actively traded in markets.

Investments

The cost and fair value of the Company’s cash and cash equivalents and available-for-sale investments as of June 30, 2020 and December 31, 2019 were as follows:

 

 

June 30, 2020

 

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

40,295

 

 

$

 

 

$

 

 

$

40,295

 

Money market funds

 

 

921,061

 

 

 

 

 

 

 

 

 

921,061

 

Total

 

$

961,356

 

 

$

 

 

$

 

 

$

961,356

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

9,988

 

 

$

 

 

$

 

 

$

9,988

 

U.S. Treasury securities

 

 

1,998

 

 

 

2

 

 

 

 

 

 

2,000

 

Total

 

$

11,986

 

 

$

2

 

 

$

 

 

$

11,988

 

 

 

 

December 31, 2019

 

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

22,408

 

 

$

 

 

$

 

 

$

22,408

 

Money market funds

 

 

815,158

 

 

 

 

 

 

 

 

 

815,158

 

Commercial paper

 

 

9,989

 

 

 

 

 

 

 

 

 

9,989

 

Total

 

$

847,555

 

 

$

 

 

$

 

 

$

847,555

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

$

13,453

 

 

$

2

 

 

$

(1

)

 

$

13,454

 

Commercial paper

 

 

27,932

 

 

 

 

 

 

 

 

 

27,932

 

U.S. Treasury securities

 

 

1,998

 

 

 

1

 

 

 

 

 

 

1,999

 

Total

 

$

43,383

 

 

$

3

 

 

$

(1

)

 

$

43,385

 

 

As of June 30, 2020 and December 31, 2019, respectively, all investments mature in less than one year. Estimated fair values for marketable securities are based on quoted market prices for the same or similar instruments.

The Company reviews its investments on a quarterly basis to identify and evaluate investments that have an indication of possible impairment and has determined that no impairments were required to be recognized during the three and six months ended June 30, 2020 and 2019.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Leases

6. Leases

The Company determines if an arrangement is, or contains, a lease at inception. Operating leases are included in operating right-of-use assets and operating lease liabilities in the condensed consolidated balance sheets. The Company does not separate non-lease components from lease components for its real estate and data center leases and instead account for each separate lease component, and non-lease components associated with that lease component, as a single lease component. The Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of twelve months or less.

The Company has operating leases for corporate offices, research and development facilities, sales and marketing offices, and data centers. The Company’s real estate leases have remaining lease terms for up to ten years, some of which include options to extend the lease period up to ten years. The data center leases have remaining lease terms up to  three years, some of which have renewal periods of one year.

In October 2018, the Company entered into a 127 month lease agreement to lease approximately 242,400 square feet of corporate office space in Sunnyvale, California, which is expected to become the Company’s new corporate headquarters. The property is being constructed by the landlord, with the completion date expected to occur in November 2020, which is when the lease is expected to commence. As such no ROU assets or related lease liabilities were recorded in the condensed financial statements for the three and six months ended June 30, 2020. The lease contains a rent holiday period, scheduled

rent increases, lease incentives, and renewal option which allow the lease term to be extended by five years. Base rental payments will be approximately $161,300 over the lease term.

The components of lease expense were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Operating lease cost

 

$

7,203

 

 

$

6,391

 

 

$

14,311

 

 

$

12,731

 

Short-term lease cost

 

 

617

 

 

 

709

 

 

 

1,291

 

 

 

1,347

 

Variable lease cost

 

 

1,127

 

 

 

853

 

 

 

2,165

 

 

 

1,708

 

Total lease cost

 

$

8,947

 

 

$

7,953

 

 

$

17,767

 

 

$

15,786

 

Supplemental information related to leases was as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of operating lease liabilities

 

$

6,408

 

 

$

5,938

 

 

$

15,967

 

 

$

12,832

 

Right-of-use assets obtained in exchange for operating lease obligations

 

$

18,660

 

 

$

3,234

 

 

$

28,195

 

 

$

3,979

 

Weighted-average remaining lease term - operating leases

 

 

 

 

 

 

 

 

 

5 years

 

 

4 years

 

Weighted-average discount rate - operating leases

 

 

 

 

 

 

 

 

 

 

4.32

%

 

 

4.83

%

Maturities of lease liabilities as of June 30, 2020 were as follows:

 

 

Operating leases

 

Year ending December 31,

 

 

 

 

2020

 

$

14,242

 

2021

 

 

19,640

 

2022

 

 

17,725

 

2023

 

 

8,234

 

2024

 

 

4,836

 

Thereafter

 

 

13,714

 

Total lease payments

 

 

78,391

 

Less imputed interest

 

 

(8,346

)

Total

 

$

70,045

 

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Contingencies
6 Months Ended
Jun. 30, 2020
Commitments And Contingencies Disclosure [Abstract]  
Contingencies

7. Contingencies

 

 Contingencies

Under the indemnification provisions of the Company’s customer agreements, the Company agrees to indemnify and defend and hold harmless its customers against, among other things, infringement of any patent, trademark or copyright under any country’s laws or the misappropriation of any trade secret arising from the customers’ legal use of the Company’s solutions. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid by the customers under the applicable customer agreement. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount paid to the Company by the customer under the applicable customer agreement. To date, there have been no claims against the Company or its customers pursuant to these indemnification provisions.

Legal Contingencies

From time to time, the Company may be involved in legal proceedings and subject to claims in the ordinary course of business. For lawsuits where the Company is the defendant, the Company is in the process of defending these litigation matters, and while there can be no assurances and the outcomes of these matters are currently not determinable, the Company currently believes that there are no existing claims or proceedings that are likely to have a material adverse effect on the Company’s financial position, results of operations or cash flows.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes
6 Months Ended
Jun. 30, 2020
Senior Longterm Notes Current And Noncurrent [Abstract]  
Convertible Senior Notes

8. Convertible Senior Notes

0.25% Convertible Senior Notes due 2024

On August 23, 2019, the Company issued $920,000 aggregate principal amount of 0.25% Convertible Senior Notes due 2024 (the “2024 Notes”). The offering represented $800,000 aggregate principal amount of the 2024 Notes plus the full exercise of the initial buyers’ option to purchase up to an additional $120,000 aggregate principal amount. The net proceeds after the agent’s discount and issuance costs of $19,065 from the 2024 Notes offering were approximately $900,935. The Company used $84,871 of the net proceeds from the offering to pay the cost of the capped call transactions described below. The Company expects to use the remaining net proceeds for general corporate purposes, which may include acquisitions or other strategic transactions. The 2024 Notes are senior unsecured, unsubordinated obligations of the Company. The 2024 Notes bear interest at 0.25% per year, payable semi-annually in arrears every February 15 and August 15, beginning on February 15, 2020. The 2024 Notes mature on August 15, 2024, unless repurchased, redeemed or converted in accordance with their terms prior to such date.

The initial conversion rate is 6.4941 shares of the Company’s common stock per $1 principal amount of the 2024 Notes, which equates to an initial conversion price of $153.99 per share of common stock. Throughout the term of the 2024 Notes, the conversion rate may be adjusted upon the occurrence of certain events.

At the Company’s option, on or after August 20, 2022, the Company will be able to redeem all or a portion of the 2024 Notes at 100% of the principal amount, plus any accrued and unpaid interest, under certain conditions. The Company may redeem the 2024 Notes in shares of the Company’s common stock, cash, or some combination of each.

Prior to April 15, 2024, the 2024 Notes will be convertible at the option of the holders only upon the satisfaction of certain conditions and during certain periods upon the following circumstances:

 

during any calendar quarter commencing after December 31, 2019, if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the preceding calendar quarter is greater than or equal to 130% of the applicable conversion price on each such trading day;

 

during the five business day period after any five consecutive trading day period in which the trading price per $1 principal amount of the 2024 Notes for each trading day of that five day consecutive trading day period was less than 98% of the product of the last reported sale price of the Company’s common stock and the applicable conversion rate on each such trading day;

 

upon a notice of redemption in which case, the Company will increase the conversion rate for the 2024 Notes so surrendered for conversion in connection with such redemption notice in accordance with the indenture; or

 

upon the occurrence of specified corporate transactions, as described in the indenture.

On or after April 15, 2024, holders may convert their 2024 Notes at the applicable conversion rate at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date.

Holders of the 2024 Notes also have the right to require the Company to repurchase all or a portion of the 2024 Notes at 100% of the principal amount, plus accrued and unpaid interest, if any, upon the occurrence of certain fundamental changes to the Company.

In accounting for the issuance of the 2024 Notes, the Company separated the 2024 Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the principal amount of the 2024 Notes. The Company bifurcated the conversion option of the 2024 Notes from the debt instrument, classified the conversion option in equity and will accrete the resulting debt discount as interest expense over the contractual term of the 2024 Notes using the effective interest rate method. The equity component is not remeasured while the 2024 Notes continue to meet the conditions for equity classification. Upon issuance of the 2024 Notes, after allocation of debt discount and issuance costs, the Company recorded $737,912 as debt and $163,023 as additional paid in capital within stockholders’ equity.

The effective interest rate of the liability component of the 2024 Notes is 4.76%. This interest rate was based on the interest rates of similar liabilities held by other companies with similar credit risk ratings at the time of issuance that did not have associated convertible features. 

The debt discount and issuance costs were allocated based on the total amount incurred to the liability and equity components using the same proportions as the proceeds from the 2024 Notes. The equity issuance costs of $3,450 were recorded as a decrease to additional paid-in capital at the issuance date.

The following table represents the carrying value of the 2024 Notes as of June 30, 2020:

 

 

 

June 30, 2020

 

 

December 31, 2019

 

Liability component:

 

 

 

 

 

 

 

 

Principal

 

$

920,000

 

 

$

920,000

 

Less: debt discount and issuance costs, net of amortization

 

 

(153,597

)

 

 

(170,380

)

Net carrying amount

 

$

766,403

 

 

$

749,620

 

Equity component (1)

 

$

163,023

 

 

$

163,023

 

(1) Recorded on the consolidated balance sheets as additional paid-in capital, net of the $3,450 issuance costs in equity.

Capped Calls

In connection with the issuance of the 2024 Notes, including the initial purchasers’ exercise of the option to purchase additional 2024 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls are expected to reduce potential dilution to the Company’s common stock upon conversion of the 2024 Notes and/or offset any cash payments that the Company is required to make in excess of the principal amount of the converted 2024 Notes, as the case may be, with such reduction and/or offset subject to a cap. The Capped Calls have a cap price equal to $223.98 per share, subject to certain adjustments, and expire on August 15, 2024. The Capped Calls are subject to adjustment upon the occurrence of specified extraordinary events affecting the Company, including merger events, tender offers and announcement events. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including nationalization, insolvency or delisting, changes in law, failures to deliver, insolvency filings and hedging disruptions.

For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the 2024 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The premium paid for the purchase of the Capped Calls in the amount of $83,720 and related issuance cost of $1,151 have been recorded as a reduction to additional paid-in capital and will not be remeasured.

For the three and six months ended June 30, 2020 and 2019, the Company incurred the following expenses related to the 2024 Notes:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Interest expense related to contractual interest coupon

 

$

575

 

 

$

 

 

$

1,150

 

 

$

 

Amortization of debt discount and issuance costs

 

 

8,438

 

 

 

 

 

 

16,783

 

 

 

 

Total

 

$

9,013

 

 

$

 

 

$

17,933

 

 

$

 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans
6 Months Ended
Jun. 30, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Equity Award Plans

9. Equity Award Plans

Stock-Based Compensation Plans

On March 30, 2012, the Board of Directors and the Company’s stockholders approved the 2012 Equity Incentive Plan (the “2012 Plan”), which became effective in April 2012. The 2012 Plan was amended, effective June 2019, when the Company’s stockholders approved an Amended and Restated 2012 Equity Incentive Plan (the “Amended 2012 Plan”) at the annual meeting of the stockholders on June 6, 2019. The Company has eight equity incentive plans: the Company’s 2002 stock option plan (the “2002 Plan”), the Amended 2012 Plan and six plans assumed by the Company upon various business acquisitions. The assumed plans are the Cloudmark plan, the WebLife plan, the Meta Networks plan, the ObserveIT plan and two FireLayers plans. Upon the Company’s initial public offering, all shares that were reserved under the 2002 Plan but not issued, and shares issued but subsequently returned to the plan through forfeitures, cancellations and repurchases became part of the 2012 Plan and no further shares will be granted pursuant to the 2002 Plan. No further shares will be granted pursuant to the assumed plans. All outstanding stock awards under the 2002 Plan, the assumed plans and Amended 2012 Plan will continue to be governed by their existing terms. Under the Amended 2012 Plan, the Company has the ability to issue incentive stock options (“ISOs”), nonstatutory stock options (“NSOs”), restricted stock awards, stock bonus awards, stock appreciation rights (“SARs”), restricted stock units (“RSUs”), and performance stock units (“PSUs”). The Amended 2012 Plan also allows direct issuance of common stock to employees, outside directors and consultants at prices equal to the fair market value at the date of grant of options or issuance of common stock. Additionally, the Amended 2012 Plan provides for the grant of performance cash awards to employees, directors and consultants. The Company has the right to repurchase any unvested shares (at the option exercise price) of common stock issued directly or under option exercises. The right of repurchase generally expires over the vesting period.

Stock bonus and other liability awards are accounted for as liability-classified awards, because the obligations are based predominantly on fixed monetary amounts that are generally known at the inception of the obligation, to be settled with a variable number of shares of the Company’s common stock.

Under the equity incentive plans, the term of an option grant shall not exceed ten years from the date of its grant and options generally vest over a three to four-year period, with vesting on a monthly or annual interval. As of June 30, 2020, 6,601 shares were available for future grant. Restricted stock awards generally vest over a four to five-year period.

The Company net-share settles equity awards held by employees by withholding shares upon vesting to satisfy tax withholding obligations. The shares withheld to satisfy employee tax withholding obligations are returned to the Company’s Amended 2012 Plan and will be available for future issuance. Payments for employee’s tax obligations to the tax authorities are recognized as a reduction to additional paid-in capital and reflected as financing activities in the Company’s consolidated statements of cash flows.

Stock Options

There were no options granted during the six months ended June 30, 2020 and 2019.

The Company realized no income tax benefit from stock option exercises in each of the periods presented due to recurring losses and the valuation allowances for deferred tax assets.

Stock option activity under the Plan is as follows:

 

 

Shares subject to Options Outstanding

 

 

 

Number of

Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Contractual

Term

(in years)

 

 

Aggregate

Intrinsic

Value

 

Balance at December 31, 2019

 

 

1,047

 

 

$

30.55

 

 

 

4.38

 

 

$

88,190

 

Options exercised

 

 

(115

)

 

 

30.65

 

 

 

 

 

 

 

 

 

Options forfeited and expired

 

 

(2

)

 

 

18.06

 

 

 

 

 

 

 

 

 

Balance at June 30, 2020

 

 

930

 

 

$

30.56

 

 

 

3.92

 

 

$

74,934

 

 

The total intrinsic value of options exercised was $10,067 and $16,078 for the six months ended June 30, 2020 and 2019, respectively. Total cash proceeds from such option exercises were $3,522 and $2,876 for the six months ended June 30, 2020 and 2019, respectively.

The fair value of option grants that vested was $1,285 and $815 for the six months ended June 30, 2020 and 2019, respectively.

As of June 30, 2020, the Company had unamortized stock-based compensation expense of $6,212 related to stock options that will be recognized over the average remaining vesting term of the options of 1.79 years.

Restricted Stock and Performance Stock Units

A following table summarized the activity of RSUs and PSUs:

 

 

RSUs and PSUs Outstanding

 

 

 

Number of

Shares

 

 

Granted Fair

Value Per Unit

 

Awarded and unvested at December 31, 2019

 

 

4,895

 

 

$

103.48

 

Awards granted

 

 

982

 

 

 

99.62

 

Awards vested

 

 

(749

)

 

 

101.84

 

Awards forfeited

 

 

(146

)

 

 

105.58

 

Awarded and unvested at June 30, 2020

 

 

4,982

 

 

$

102.90

 

 

As of June 30, 2020, there was $358,368 of unamortized stock-based compensation expense related to unvested RSUs, which is expected to be recognized over a weighted average period of 3.39 years.

The Company granted 155 shares of PSU and 11 restricted performance-based shares in the six months ended June 30, 2020. The Company granted 161 shares of PSUs in the six months ended June 30, 2019. The PSU and restricted shares vesting conditions were based on individual performance targets. Unamortized stock-based compensation expense was $2,908 as of June 30, 2020.

Stock Bonus and Other Liability Awards

The total accrued liability for the stock bonus and other liability awards was $8,200 and $13,427 as of June 30, 2020 and December 31, 2019, respectively.

During the six months ended June 30, 2020 and 2019, 125 and 107 shares, respectively, of common stock earned under the stock bonus program were issued. Stock-based compensation expense related to stock bonus program was $8,200 and $6,484 for the six months ended June 30, 2020 and 2019, respectively.

Employee Stock Purchase Plan

On March 30, 2012, the Board of Directors and the Company’s stockholders approved the 2012 Employee Stock Purchase Plan (the “ESPP”), which became effective in April 2012. A total of 745 shares of the Company’s common stock were initially reserved for future issuance under the ESPP. The number of shares reserved for issuance under the ESPP will increase automatically on January 1 of each of the first eight years commencing with 2013 by the number of shares equal to 1% of the Company’s shares outstanding on the immediately preceding December 31, but not to exceed 1,490 shares, unless the Board of Directors, in its discretion, determines to make a smaller increase. As of June 30, 2020, there were 2,580 shares of the Company’s common stock available for future issuance under the ESPP.

As of June 30, 2020, the Company expects to recognize $4,057 of the total unamortized compensation cost related to employee purchases under the ESPP over a weighted average period of 0.38 years.

Restricted Stock and Deferred Shares

The Company granted 111 shares of restricted stock in 2016 to certain key employees with the total fair value of $8,669 with annual vesting term of three years. The Company recognized $1,432 of stock-based compensation expense in the six months ended June 30, 2019. As of December 31, 2019, all shares were vested.

As part of the WebLife acquisition in 2017, 107 shares were deferred for certain key employees with the total fair value of $9,652, and a vesting period between three and four years. The Company recognized $1,204 and $1,197 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, there was $3,413 of

unamortized stock-based compensation expense related to the unvested deferred shares. The deferred shares are subject to forfeiture if employment terminates prior to the lapse of the deferral date, and are expensed over the vesting period.

As part of the acquisition of Wombat Security Technologies, Inc. in 2018, 51 shares were deferred for certain key employees with the total fair value of $5,458, and a vesting period of two years. The Company recognized $382 and $1,598 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, all shares were fully vested.

As part of the Meta Networks acquisition in 2019, 72 shares were deferred for certain key employees with the total fair value of $8,338 allocated to post-combination expense, and a vesting period of three years. The Company recognized $1,383 and $350 of stock-based compensation in the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, there was $5,206 of unamortized stock-based compensation expense related to the unvested deferred shares. The deferred shares are subject to forfeiture if employment terminates prior to the lapse of the deferral date and are expensed over the vesting period. They are considered issued and outstanding shares of the Company at the acquisition date and have the same rights as other shares of common stock.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Net Loss per Share

10. Net Loss per Share

Basic net loss per share of common stock is calculated by dividing the net loss by the weighted‑average number of shares of common stock outstanding for the period. The weighted‑average number of shares of common stock used to calculate basic net loss per share of common stock excludes those shares subject to repurchase related to stock options or restricted stock that were exercised or issued prior to vesting as these shares are not deemed to be issued for accounting purposes until they vest. Diluted net loss per share of common stock is computed by dividing the net loss using the weighted‑average number of shares of common stock, excluding common stock subject to repurchase, and, if dilutive, potential shares of common stock outstanding during the period. Basic and diluted net loss per common share was the same for all periods presented as the impact of all potentially dilutive securities outstanding was anti-dilutive.

The following table presents the potentially dilutive common shares outstanding that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:

 

 

 

June 30, 2020

 

 

June 30, 2019

 

Stock options to purchase common stock

 

 

930

 

 

 

1,132

 

Restricted stock units

 

 

4,982

 

 

 

4,589

 

Employee stock purchase plan

 

 

127

 

 

 

244

 

Common stock subject to repurchase

 

 

143

 

 

 

54

 

Bonus and other liability awards

 

 

74

 

 

 

114

 

2024 Notes

 

 

5,975

 

 

 

 

Total

 

 

12,231

 

 

 

6,133

 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Segment Reporting

11. Segment Reporting

Operating segments are reported in a manner consistent with the internal reporting supported and defined by the components of an enterprise about which separate financial information is available, provided and is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis. The Company has one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, the Company determined that it has one operating and reportable segment.

The following sets forth total revenue by geographic area. Revenue by geographic area is based upon the billing address of the customer:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Total revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

205,077

 

 

$

172,682

 

 

$

403,702

 

 

$

336,101

 

Rest of world

 

 

53,361

 

 

 

41,757

 

 

 

104,510

 

 

 

81,275

 

Total revenue

 

$

258,438

 

 

$

214,439

 

 

$

508,212

 

 

$

417,376

 

 

Long-lived assets by geographic area are presented below:

 

 

June 30, 2020

 

 

December 31, 2019

 

Long-lived assets:

 

 

 

 

 

 

 

 

United States

 

$

70,092

 

 

$

58,447

 

Rest of world

 

 

14,771

 

 

 

15,065

 

Total long-lived assets

 

$

84,863

 

 

$

73,512

 

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes

12. Income Taxes

The Company’s quarterly provision for income taxes is based on an estimated effective annual income tax rate. The Company’s quarterly provision for income taxes also includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.

Income tax expense for the three and six months ended June 30, 2020 was $1,660 and $29,829 on pre-tax losses of $20,935 and $67,003, respectively. The Company recognized income tax expense of $280 and $900 on pre-tax losses of $28,633 and $56,291 for the three and six months ended June 30, 2019, respectively. The income tax rate for the three and six months ended June 30, 2020 varied from the United States statutory income tax rate primarily due to valuation allowances in the United States whereby pre-tax losses and income do not result in the recognition of corresponding income tax benefits and expenses. The income tax rate for the six months ended June 30, 2020 also varied from the United States statutory income rate due to the recognition of $27,107 tax expense related to the transfer of certain intellectual property rights from the Company’s wholly owned subsidiary in Israel to the United States which occurred in the quarter ended March 31, 2020. The income tax rate for the three and six months ended June 30, 2019 varied from the United States statutory income tax rate primarily due to valuation allowances in the United States whereby pre-tax losses and income do not result in the recognition of corresponding income tax benefits and expenses.    

The Company’s effective tax rate for the six months ended June 30, 2020 and 2019 was negative 45% and 2%, respectively.

The Company reviews the likelihood that it will realize the benefit of its deferred tax assets and, therefore, the need for valuation allowances, on a quarterly basis. There is no corresponding income tax benefit recognized with respect to losses incurred and no corresponding income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in the Company’s effective tax rate. The Company intends to maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.

As of June 30, 2020, the Company’s gross uncertain tax benefits totaled $50,581, excluding related accrued interest and penalties of $1,238. As of June 30, 2020, $32,206 of the Company’s uncertain tax benefits, including related accrued interest and penalties, would impact the effective tax rate if recognized. During the six months ended June 30, 2020, the Company’s gross uncertain tax benefits increased $17,411. The increase is comprised of a $17,432 increase for tax positions taken in the current period, offset by a $21 decrease for tax positions taken in prior periods. 

The Company is currently under audit by the Israel Tax Authority for tax years 2013 through 2017. Due to the audit by the Israel Tax Authority it is reasonably possible that the Company’s uncertain tax positions could change within the next 12 months. An estimate of the range of any change cannot be made. The Company believes it has recorded all appropriate provisions for all jurisdictions and open years. However, the Company can give no assurance that taxing authorities will not propose adjustments that would increase its tax liabilities. The Company is not currently under audit by the IRS or any similar taxing authority in any other material jurisdiction.

The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted by the United States on March 27, 2020. The CARES Act did not have a material impact on the Company’s provision for income taxes for the six months ended June 30, 2020.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Defined Contribution Plan
6 Months Ended
Jun. 30, 2020
Defined Contribution Pension And Other Postretirement Plans Disclosure [Abstract]  
Defined Contribution Plan

13. Defined Contribution Plan

The Company’s tax-deferred savings plan is qualified under Section 401(k) of the United States Internal Revenue Code. Employees may make voluntary, tax-deferred contributions to the 401(k) Plan up to the statutorily prescribed annual limit. The Company makes discretionary matching contributions to the 401(k) Plan on behalf of employees up to the limit determined by the Board of Directors. The Company contributed $579 and $2,228, respectively, to the 401(k) Plan during the three and six months ended June 30, 2020. The Company contributed $589 and $1,420, respectively, to the 401(k) Plan during the three and six months ended June 30, 2019.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
The Company and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation

Basis of Presentation and Consolidation

These condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

These condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying Condensed Consolidated Balance Sheet as of December 31, 2019 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the periods presented. The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results to be expected for the year ending December 31, 2020 or for other interim periods or for future years.

These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes for the year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC. The Company’s significant accounting policies are described in Note 1 to those audited consolidated financial statements.

Reclassifications

Reclassifications

Certain reclassifications have been made to prior year balances in order to conform to the current period presentation. “Interest income” has been reclassified from “Interest income (expense)” to “Other income (expense), net” in the condensed consolidated statements of operations. The reclassifications had no impact on previously reported net loss or accumulated deficit.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with 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 expenses during the reporting period. Actual results could differ from those estimates and such difference may be material to the financial statements.

Due to the Coronavirus (“COVID-19”) pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of June 30, 2020. These estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in material impacts to our consolidated financial statements in future reporting periods.

Goodwill and Intangible Assets

Goodwill and Intangible Assets

Goodwill represents the excess of the purchase price of the acquired enterprise over the fair value of identifiable assets acquired and liabilities assumed. The Company performs an annual goodwill impairment test during the fourth quarter of a calendar year and more frequently if an event or circumstances indicates that impairment may have occurred. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. To test goodwill for impairment, the Company compares the reporting unit’s carrying value with its fair value. If the carrying value of the reporting unit exceeds the reporting unit’s fair value, then the impairment charge equal to the difference is recorded; however, the loss recognized would not exceed the total amount of goodwill allocated to the reporting unit. The identification and measurement of goodwill impairment involves the estimation of the fair value of the Company. The estimate of fair value of the Company, based on the best information available as of the date of the assessment, is subjective and requires judgment, including management assumptions about expected future revenue forecasts and discount rates, changes in the overall economy, trends in the stock price and other factors. No impairment indicators were identified by the Company as of June 30, 2020.

Intangible assets consist of developed technology, customer relationships, trademarks and patents, and order backlog. The values assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of solutions and technologies acquired.

Intangible assets are amortized on a straight-line basis over their estimated lives, which approximate the pattern in which the economic benefits of the intangible assets are consumed, as follows (in years):

 

 

 

Low

 

 

High

 

Patents

 

 

4

 

 

 

5

 

Developed technology

 

 

2

 

 

 

7

 

Customer relationships

 

 

2

 

 

 

8

 

Order backlog

 

 

1

 

 

 

3

 

Trade names and trademarks

 

 

1

 

 

 

5

 

 

Comprehensive Loss

Comprehensive Loss

Comprehensive loss includes all changes in equity that are not the result of transactions with stockholders. The Company’s comprehensive loss consists of its net loss and changes in unrealized gains (losses) from its available-for-sale investments. The Company had no material reclassifications out of accumulated other comprehensive loss into net loss for the three and six months ended June 30, 2020 and 2019.

New Accounting Pronouncements

Accounting Pronouncements Adopted in 2020

In August 2018, the Financial Accounting Standards Board ("FASB") issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software.

The Company adopted ASU 2018-15 on January 1, 2020 prospectively. The adoption of ASU 2018-15 did not have a material impact on the Company’s condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. A goodwill impairment charge is the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.

The Company adopted ASU 2017-04 on January 1, 2020 prospectively. The adoption of ASU 2017-14 did not have an impact on the Company’s condensed consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets, and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities are required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the

amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset.

The Company adopted ASU 2016-13 on January 1, 2020, utilizing the modified retrospective approach. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of partners and customers, and external market factors.

Recent Accounting Pronouncements Not Yet Effective

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.

Leases

The Company determines if an arrangement is, or contains, a lease at inception. Operating leases are included in operating right-of-use assets and operating lease liabilities in the condensed consolidated balance sheets. The Company does not separate non-lease components from lease components for its real estate and data center leases and instead account for each separate lease component, and non-lease components associated with that lease component, as a single lease component. The Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of twelve months or less.

The Company has operating leases for corporate offices, research and development facilities, sales and marketing offices, and data centers.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue, Deferred Revenue and Deferred Contract Costs (Policies)
6 Months Ended
Jun. 30, 2020
Revenue From Contract With Customer [Abstract]  
Revenue Recognition

Subscription service revenue

Subscription service revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to three years, and consists of (1) subscription fees from the licensing of the Company’s security-as-a-service platform and it’s various components, (2) subscription fees for software with support and related future updates where the software updates are critical to the customers’ ability to derive benefit from the software due to the fast changing nature of the technology. These function together as one performance obligation, and (3) subscription fees for the right to access the Company’s customer support services for software with significant standalone functionality and support services for hardware. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to subscription service revenue is generally recognized on a straight-line basis over the contract term beginning on the date access is provided, as long as other revenue recognition criteria have been met. Most of the Company’s contracts are non-cancelable over the contract term. Customers typically have the right to terminate their contract for cause if the Company fails to perform in accordance with the contractual terms. Some of the Company’s customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they are priced at or above the Company’s SSP and, as such, would not result in a separate performance obligation.

Subscription software revenue

Subscription software revenue is primarily derived from term-based software that is deployed on the customers’ own servers and has significant standalone functionality, is recognized upon transfer of control to the customer. The control for subscription software is transferred at the later of delivery to the customer or the software license start date.

Hardware and services

Hardware revenue consists of amounts derived from the sale of the Company’s on-premise hardware appliance, which is recognized upon passage of control, which occurs upon shipment of the product. Professional services revenue consists of fees associated with consulting, implementation and training services for assisting customers in implementing and expanding the use of the Company’s services and products. These services are distinct from subscription, subscription software licenses and hardware. Professional services do not result in significant customization of the Company’s services and products. The Company recognizes revenue related to the professional services as they are performed.

Contracts With Multiple Performance Obligations

Contracts with multiple performance obligations

Most of the Company’s contracts with customers contain multiple performance obligations that are distinct and accounted for separately. The transaction price allocated to subscription services and subscription software that does not have significant standalone functionality is determined by considering factors such as historical pricing practices, and the selling price of hardware and professional services is estimated using a cost plus model. The selling price for support of a functional subscription software license is calculated as a percentage of functional subscription software license value which is derived by analyzing internal pricing practice, customer expectations, and industry practice.

Variable Consideration

Variable consideration

Revenue from sales is recorded at the net sales price, which is the transaction price, and includes estimates of variable consideration. The amount of variable consideration that is included in the transaction price is constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue will not occur when the uncertainty is resolved. If the Company’s services or products do not meet certain service level commitments, the Company’s customers are entitled to receive service credits representing a form of variable consideration. The Company has not historically experienced any significant incidents affecting the defined levels of reliability and performance as required by the Company’s subscription contracts. Accordingly, any estimated refunds related to these contracts in the condensed consolidated financial statements are not material during the periods presented.

Unbilled Accounts Receivables

Unbilled accounts receivables

Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for software licenses already delivered and professional services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment.
Deferred Commissions

Deferred commissions

The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel, and referral fees paid to independent third-parties, that are incremental to the acquisition of customer contracts. These costs are recorded as deferred commissions on the condensed consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are incremental and would not have occurred absent the customer contract. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rate between new and renewal contracts. Commissions paid upon the initial acquisition of a contract are amortized over an estimated period of benefit of five years while commissions paid related to renewal contracts are amortized over a contractual renewal period. Amortization is recognized based on the expected future revenue streams under the customer contracts. Amortization of deferred sales commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of operations. The Company determines the period of benefit for commissions paid for the acquisition of the initial subscription contract by taking into consideration its initial estimated customer life and the technological life of the Company’s software and related significant features. The Company classifies deferred commissions as current or long-term based on the timing of when the Company expects to recognize the expense. The Company periodically reviews these deferred commission costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred contract acquisition costs. There were no material impairment losses recorded during the periods presented.

Deferred Product Costs

Deferred product costs

Deferred product costs are the incremental costs to fulfill a contract that are directly associated with each non-cancellable customer contract and primarily consist of royalty payments made to third parties, from whom the Company has obtained licenses to integrate certain software into its products. The deferred product costs are recognized based on the contractual term, and included in cost of revenue in the accompanying condensed consolidated statements of operations. The Company classifies deferred product costs as current or long-term based on the timing of when the Company expects to recognize the expense.

Deferred Revenue

Deferred revenue

The Company records deferred revenue when cash payments are received, or invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
The Company and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Summary of Estimated Useful Life of Intangible Assets

Intangible assets are amortized on a straight-line basis over their estimated lives, which approximate the pattern in which the economic benefits of the intangible assets are consumed, as follows (in years):

 

 

 

Low

 

 

High

 

Patents

 

 

4

 

 

 

5

 

Developed technology

 

 

2

 

 

 

7

 

Customer relationships

 

 

2

 

 

 

8

 

Order backlog

 

 

1

 

 

 

3

 

Trade names and trademarks

 

 

1

 

 

 

5

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue, Deferred Revenue and Deferred Contract Costs (Tables)
6 Months Ended
Jun. 30, 2020
Revenue From Contract With Customer [Abstract]  
Disaggregation of Revenue

The following table presents the Company’s revenue disaggregation:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Subscription service revenue

 

$

244,137

 

 

$

207,074

 

 

$

480,858

 

 

$

401,476

 

Subscription software revenue

 

 

10,755

 

 

 

3,706

 

 

 

18,103

 

 

 

8,888

 

Hardware and services

 

 

3,546

 

 

 

3,659

 

 

 

9,251

 

 

 

7,012

 

Total revenue

 

$

258,438

 

 

$

214,439

 

 

$

508,212

 

 

$

417,376

 

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2020
ObserveIT, Ltd  
Business Acquisition [Line Items]  
Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill

The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:

 

 

Estimated

Fair Value

 

 

Estimated

Useful Life

(in years)

 

Current assets

 

$

10,603

 

 

N/A

 

Fixed assets

 

 

2,132

 

 

N/A

 

Operating lease right-of-use asset

 

 

2,669

 

 

N/A

 

Other assets

 

 

652

 

 

N/A

 

Customer relationships

 

 

15,800

 

 

 

5

 

Order backlog

 

 

1,300

 

 

 

1

 

Core/developed technology

 

 

35,400

 

 

 

4

 

Trade name

 

 

400

 

 

 

2

 

In-process research and development*

 

 

20,600

 

 

N/A

 

Operating lease liabilities

 

 

(3,317

)

 

N/A

 

Deferred revenue

 

 

(6,700

)

 

N/A

 

Other liabilities

 

 

(5,591

)

 

N/A

 

Goodwill

 

 

144,551

 

 

Indefinite

 

 

 

$

218,499

 

 

 

 

 

*Purchased in-process research and development was accounted for as an indefinite-lived intangible asset until the underlying project was completed.

Meta Networks, Ltd  
Business Acquisition [Line Items]  
Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill

The following table summarizes the fair values of tangible assets acquired, liabilities assumed, intangible assets and goodwill:

 

 

Fair Value

 

 

Estimated

Useful Life (in years)

Current assets

 

$

356

 

 

N/A

Fixed assets

 

 

68

 

 

N/A

Core/developed technology

 

 

21,000

 

 

3

Deferred tax liability, net

 

 

(1,854

)

 

N/A

Other liabilities

 

 

(671

)

 

N/A

Goodwill

 

 

85,869

 

 

Indefinite

 

 

$

104,768

 

 

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill Activity and Balances

The goodwill activity and balances are presented below:

 

 

 

 

 

Beginning balance as of December 31, 2019

 

$

687,517

 

Acquisition during period

 

 

766

 

Purchase accounting adjustments

 

 

178

 

Closing balance as of June 30, 2020

 

$

688,461

 

Components of Intangible Assets, Excluding Goodwill

Intangible assets, excluding goodwill, consisted of the following:

 

 

 

June 30, 2020

 

 

December 31, 2019

 

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

Developed technology

 

$

233,469

 

 

$

(130,214

)

 

$

103,255

 

 

$

210,469

 

 

$

(110,284

)

 

$

100,185

 

Customer relationships

 

 

87,200

 

 

 

(32,252

)

 

 

54,948

 

 

 

87,200

 

 

 

(25,608

)

 

 

61,592

 

Trade names and patents

 

 

3,730

 

 

 

(2,950

)

 

 

780

 

 

 

3,730

 

 

 

(2,349

)

 

 

1,381

 

Order backlog

 

 

8,100

 

 

 

(7,576

)

 

 

524

 

 

 

8,100

 

 

 

(6,360

)

 

 

1,740

 

In-process research and development

 

 

 

 

 

 

 

 

 

 

 

21,125

 

 

 

 

 

 

21,125

 

 

 

$

332,499

 

 

$

(172,992

)

 

$

159,507

 

 

$

330,624

 

 

$

(144,601

)

 

$

186,023

 

Future Estimated Amortization Cost of Intangible Assets

Future estimated amortization of intangible assets expense as of June 30, 2020 are presented below:

 

Year ending December 31,

 

 

 

 

2020, remainder

 

$

29,115

 

2021

 

 

54,322

 

2022

 

 

32,060

 

2023

 

 

22,495

 

2024

 

 

13,807

 

Thereafter

 

 

7,708

 

 

 

$

159,507

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Investments (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Summary of Assets or Liabilities Carried at Fair Value

The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2020 and December 31, 2019 and the classification by level of input within the fair value hierarchy:

 

 

 

June 30, 2020

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

921,061

 

 

$

921,061

 

 

$

 

 

$

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

9,988

 

 

 

 

 

 

9,988

 

 

 

 

U.S. Treasury securities

 

 

2,000

 

 

 

 

 

 

2,000

 

 

 

 

Total financial assets

 

$

933,049

 

 

$

921,061

 

 

$

11,988

 

 

$

 

 

 

 

December 31, 2019

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

815,158

 

 

$

815,158

 

 

$

 

 

$

 

Commercial paper

 

 

9,989

 

 

 

 

 

 

9,989

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

13,454

 

 

 

 

 

 

13,454

 

 

 

 

Commercial paper

 

 

27,932

 

 

 

 

 

 

27,932

 

 

 

 

U.S. Treasury securities

 

 

1,999

 

 

 

 

 

 

1,999

 

 

 

 

Total financial assets

 

$

868,532

 

 

$

815,158

 

 

$

53,374

 

 

$

 

 

Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments

The cost and fair value of the Company’s cash and cash equivalents and available-for-sale investments as of June 30, 2020 and December 31, 2019 were as follows:

 

 

June 30, 2020

 

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

40,295

 

 

$

 

 

$

 

 

$

40,295

 

Money market funds

 

 

921,061

 

 

 

 

 

 

 

 

 

921,061

 

Total

 

$

961,356

 

 

$

 

 

$

 

 

$

961,356

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

9,988

 

 

$

 

 

$

 

 

$

9,988

 

U.S. Treasury securities

 

 

1,998

 

 

 

2

 

 

 

 

 

 

2,000

 

Total

 

$

11,986

 

 

$

2

 

 

$

 

 

$

11,988

 

 

 

 

December 31, 2019

 

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

22,408

 

 

$

 

 

$

 

 

$

22,408

 

Money market funds

 

 

815,158

 

 

 

 

 

 

 

 

 

815,158

 

Commercial paper

 

 

9,989

 

 

 

 

 

 

 

 

 

9,989

 

Total

 

$

847,555

 

 

$

 

 

$

 

 

$

847,555

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

$

13,453

 

 

$

2

 

 

$

(1

)

 

$

13,454

 

Commercial paper

 

 

27,932

 

 

 

 

 

 

 

 

 

27,932

 

U.S. Treasury securities

 

 

1,998

 

 

 

1

 

 

 

 

 

 

1,999

 

Total

 

$

43,383

 

 

$

3

 

 

$

(1

)

 

$

43,385

 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Schedule of Component of Lease Expense and Supplemental Information Related to Leases

The components of lease expense were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Operating lease cost

 

$

7,203

 

 

$

6,391

 

 

$

14,311

 

 

$

12,731

 

Short-term lease cost

 

 

617

 

 

 

709

 

 

 

1,291

 

 

 

1,347

 

Variable lease cost

 

 

1,127

 

 

 

853

 

 

 

2,165

 

 

 

1,708

 

Total lease cost

 

$

8,947

 

 

$

7,953

 

 

$

17,767

 

 

$

15,786

 

Supplemental information related to leases was as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of operating lease liabilities

 

$

6,408

 

 

$

5,938

 

 

$

15,967

 

 

$

12,832

 

Right-of-use assets obtained in exchange for operating lease obligations

 

$

18,660

 

 

$

3,234

 

 

$

28,195

 

 

$

3,979

 

Weighted-average remaining lease term - operating leases

 

 

 

 

 

 

 

 

 

5 years

 

 

4 years

 

Weighted-average discount rate - operating leases

 

 

 

 

 

 

 

 

 

 

4.32

%

 

 

4.83

%

Schedule of Maturities of Lease Liabilities

Maturities of lease liabilities as of June 30, 2020 were as follows:

 

 

Operating leases

 

Year ending December 31,

 

 

 

 

2020

 

$

14,242

 

2021

 

 

19,640

 

2022

 

 

17,725

 

2023

 

 

8,234

 

2024

 

 

4,836

 

Thereafter

 

 

13,714

 

Total lease payments

 

 

78,391

 

Less imputed interest

 

 

(8,346

)

Total

 

$

70,045

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2020
Senior Longterm Notes Current And Noncurrent [Abstract]  
Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024

The following table represents the carrying value of the 2024 Notes as of June 30, 2020:

 

 

 

June 30, 2020

 

 

December 31, 2019

 

Liability component:

 

 

 

 

 

 

 

 

Principal

 

$

920,000

 

 

$

920,000

 

Less: debt discount and issuance costs, net of amortization

 

 

(153,597

)

 

 

(170,380

)

Net carrying amount

 

$

766,403

 

 

$

749,620

 

Equity component (1)

 

$

163,023

 

 

$

163,023

 

(1) Recorded on the consolidated balance sheets as additional paid-in capital, net of the $3,450 issuance costs in equity.

For the three and six months ended June 30, 2020 and 2019, the Company incurred the following expenses related to the 2024 Notes:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Interest expense related to contractual interest coupon

 

$

575

 

 

$

 

 

$

1,150

 

 

$

 

Amortization of debt discount and issuance costs

 

 

8,438

 

 

 

 

 

 

16,783

 

 

 

 

Total

 

$

9,013

 

 

$

 

 

$

17,933

 

 

$

 

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans (Tables)
6 Months Ended
Jun. 30, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Stock Option Activity under Stock Incentive Plan

Stock option activity under the Plan is as follows:

 

 

Shares subject to Options Outstanding

 

 

 

Number of

Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Contractual

Term

(in years)

 

 

Aggregate

Intrinsic

Value

 

Balance at December 31, 2019

 

 

1,047

 

 

$

30.55

 

 

 

4.38

 

 

$

88,190

 

Options exercised

 

 

(115

)

 

 

30.65

 

 

 

 

 

 

 

 

 

Options forfeited and expired

 

 

(2

)

 

 

18.06

 

 

 

 

 

 

 

 

 

Balance at June 30, 2020

 

 

930

 

 

$

30.56

 

 

 

3.92

 

 

$

74,934

 

 

Summary of RSUs and PSUs under Stock Incentive Plan

A following table summarized the activity of RSUs and PSUs:

 

 

RSUs and PSUs Outstanding

 

 

 

Number of

Shares

 

 

Granted Fair

Value Per Unit

 

Awarded and unvested at December 31, 2019

 

 

4,895

 

 

$

103.48

 

Awards granted

 

 

982

 

 

 

99.62

 

Awards vested

 

 

(749

)

 

 

101.84

 

Awards forfeited

 

 

(146

)

 

 

105.58

 

Awarded and unvested at June 30, 2020

 

 

4,982

 

 

$

102.90

 

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share

The following table presents the potentially dilutive common shares outstanding that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:

 

 

 

June 30, 2020

 

 

June 30, 2019

 

Stock options to purchase common stock

 

 

930

 

 

 

1,132

 

Restricted stock units

 

 

4,982

 

 

 

4,589

 

Employee stock purchase plan

 

 

127

 

 

 

244

 

Common stock subject to repurchase

 

 

143

 

 

 

54

 

Bonus and other liability awards

 

 

74

 

 

 

114

 

2024 Notes

 

 

5,975

 

 

 

 

Total

 

 

12,231

 

 

 

6,133

 

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Summary of Total Revenue and Long-lived Assets by Geographic Area

The following sets forth total revenue by geographic area. Revenue by geographic area is based upon the billing address of the customer:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Total revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

205,077

 

 

$

172,682

 

 

$

403,702

 

 

$

336,101

 

Rest of world

 

 

53,361

 

 

 

41,757

 

 

 

104,510

 

 

 

81,275

 

Total revenue

 

$

258,438

 

 

$

214,439

 

 

$

508,212

 

 

$

417,376

 

 

Long-lived assets by geographic area are presented below:

 

 

June 30, 2020

 

 

December 31, 2019

 

Long-lived assets:

 

 

 

 

 

 

 

 

United States

 

$

70,092

 

 

$

58,447

 

Rest of world

 

 

14,771

 

 

 

15,065

 

Total long-lived assets

 

$

84,863

 

 

$

73,512

 

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
The Company and Summary of Significant Accounting Policies - Additional Information (Details)
6 Months Ended
Jun. 30, 2020
USD ($)
segment
reporting_unit
Accounting Policies [Abstract]  
Number of operating and reportable segments | segment 1
Number of reporting units | reporting_unit 1
Goodwill, impairment loss | $ $ 0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
The Company and Summary of Significant Accounting Policies - Summary of Estimated Lives of Intangible Assets (Details)
6 Months Ended
Jun. 30, 2020
Patents | Minimum  
Intangible assets:  
Estimated life of intangible assets 4 years
Patents | Maximum  
Intangible assets:  
Estimated life of intangible assets 5 years
Developed Technology | Minimum  
Intangible assets:  
Estimated life of intangible assets 2 years
Developed Technology | Maximum  
Intangible assets:  
Estimated life of intangible assets 7 years
Customer Relationships | Minimum  
Intangible assets:  
Estimated life of intangible assets 2 years
Customer Relationships | Maximum  
Intangible assets:  
Estimated life of intangible assets 8 years
Order Backlog | Minimum  
Intangible assets:  
Estimated life of intangible assets 1 year
Order Backlog | Maximum  
Intangible assets:  
Estimated life of intangible assets 3 years
Trade Names and Trademarks | Minimum  
Intangible assets:  
Estimated life of intangible assets 1 year
Trade Names and Trademarks | Maximum  
Intangible assets:  
Estimated life of intangible assets 5 years
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenue, Deferred Revenue and Deferred Contract Costs[Line Items]          
Unbilled receivable $ 2,389   $ 2,389   $ 3,261
Deferred revenue, revenue recognized 222,562 $ 187,447 394,857 $ 328,985  
Revenue recognized related to the performance obligations satisfied in prior periods 1,456 1,639 1,442 1,811  
Long-term Contract with Customer          
Revenue, Deferred Revenue and Deferred Contract Costs[Line Items]          
Contracted revenue not yet recognized 686,609   686,609    
Sales Commission          
Revenue, Deferred Revenue and Deferred Contract Costs[Line Items]          
Contract cost capitalized 20,783 18,063 35,953 30,978  
Contract cost amortized 15,370 12,400 30,003 23,671  
Product Cost          
Revenue, Deferred Revenue and Deferred Contract Costs[Line Items]          
Contract cost capitalized 901 889 2,077 1,576  
Contract cost amortized $ 1,035 $ 694 $ 2,154 $ 1,481  
Minimum          
Revenue, Deferred Revenue and Deferred Contract Costs[Line Items]          
Period terms for payment     30 days    
Maximum          
Revenue, Deferred Revenue and Deferred Contract Costs[Line Items]          
Period terms for payment     45 days    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue, Deferred Revenue and Deferred Contract Costs - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenue $ 258,438 $ 214,439 $ 508,212 $ 417,376
Subscription service revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 244,137 207,074 480,858 401,476
Subscription software revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 10,755 3,706 18,103 8,888
Hardware and Service        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,546 $ 3,659 $ 9,251 $ 7,012
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details 1) - Long-term Contract with Customer
Jun. 30, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percentage of contracted and not recognized revenue to be recognized 58.00%
Revenue to be recognized period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percentage of contracted and not recognized revenue to be recognized 39.00%
Revenue to be recognized period 2 years
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
May 05, 2020
Nov. 25, 2019
May 15, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Business Acquisition [Line Items]            
Payments to acquire businesses, net of cash acquired       $ 2,720 $ 104,503  
Goodwill       $ 688,461   $ 687,517
The Defence Works Limited            
Business Acquisition [Line Items]            
Payments to acquire businesses, net of cash acquired $ 2,767          
Goodwill 766          
Intangible assets $ 2,400          
ObserveIT, Ltd            
Business Acquisition [Line Items]            
Payments to acquire businesses, net of cash acquired   $ 213,747        
Goodwill   144,551        
Cash acquired from acquisitions   4,752        
Escrow   3,250        
Fair value of unvested awards attributed to pre-acquisition service   446        
Fair value of unvested awards attributed to post-acquisition service   5,427        
Unrecognized stock options compensation expense   5,427        
Deferred cash consideration   $ 532        
Stock-based compensation expense vesting period   3 years        
ObserveIT, Ltd | Restricted Stock            
Business Acquisition [Line Items]            
Deferred cash consideration allocated to post-combination expense   $ 485        
Meta Networks, Ltd            
Business Acquisition [Line Items]            
Payments to acquire businesses, net of cash acquired     $ 104,664      
Goodwill     85,869      
Cash acquired from acquisitions     104      
Escrow     12,500      
Fair value of unvested awards attributed to pre-acquisition service     184      
Fair value of unvested awards attributed to post-acquisition service     12,918      
Unrecognized stock options compensation expense     12,918      
Deferred cash consideration     $ 7,827      
Stock-based compensation expense vesting period     3 years      
Meta Networks, Ltd | Restricted Stock            
Business Acquisition [Line Items]            
Deferred cash consideration allocated to post-combination expense     $ 7,596      
Stock-based compensation expense vesting period     3 years      
Number of shares deferred     72      
Fair value of share-based deferred cash compensation issued     $ 8,599      
Deferred stock allocated to post-combination expense     $ 8,338      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Nov. 25, 2019
May 15, 2019
Jun. 30, 2020
Dec. 31, 2019
Fair value of assets acquired and liabilities assumed        
Goodwill     $ 688,461 $ 687,517
ObserveIT, Ltd        
Fair value of assets acquired and liabilities assumed        
Current assets $ 10,603      
Fixed assets 2,132      
Operating lease right-of-use asset 2,669      
Other assets 652      
Operating lease liabilities (3,317)      
Deferred revenue (6,700)      
Other liabilities (5,591)      
Goodwill 144,551      
Recognized identifiable assets acquired and liabilities assumed, net 218,499      
ObserveIT, Ltd | Customer Relationships        
Fair value of assets acquired and liabilities assumed        
Finite lived intangible assets $ 15,800      
Acquired finite-lived intangible assets, weighted average useful life (in years) 5 years      
ObserveIT, Ltd | Order Backlog        
Fair value of assets acquired and liabilities assumed        
Finite lived intangible assets $ 1,300      
Acquired finite-lived intangible assets, weighted average useful life (in years) 1 year      
ObserveIT, Ltd | Developed Technology        
Fair value of assets acquired and liabilities assumed        
Finite lived intangible assets $ 35,400      
Acquired finite-lived intangible assets, weighted average useful life (in years) 4 years      
ObserveIT, Ltd | Trade Names        
Fair value of assets acquired and liabilities assumed        
Finite lived intangible assets $ 400      
Acquired finite-lived intangible assets, weighted average useful life (in years) 2 years      
ObserveIT, Ltd | In-process Research and Development        
Fair value of assets acquired and liabilities assumed        
Finite lived intangible assets $ 20,600      
Meta Networks, Ltd        
Fair value of assets acquired and liabilities assumed        
Current assets   $ 356    
Fixed assets   68    
Deferred tax liability, net   (1,854)    
Other liabilities   (671)    
Goodwill   85,869    
Recognized identifiable assets acquired and liabilities assumed, net   104,768    
Meta Networks, Ltd | Developed Technology        
Fair value of assets acquired and liabilities assumed        
Finite lived intangible assets   $ 21,000    
Acquired finite-lived intangible assets, weighted average useful life (in years)   3 years    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Schedule of Goodwill Activity and Balances (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Goodwill activity and balances  
Beginning balance as of December 31, 2019 $ 687,517
Acquisition during period 766
Purchase accounting adjustments 178
Closing balance as of June 30, 2020 $ 688,461
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Components of Intangible Assets, Excluding Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Intangible assets excluding goodwill:    
Gross Carrying Amount $ 332,499 $ 330,624
Accumulated Amortization (172,992) (144,601)
Net Carrying Amount 159,507 186,023
Developed Technology    
Intangible assets excluding goodwill:    
Gross Carrying Amount 233,469 210,469
Accumulated Amortization (130,214) (110,284)
Net Carrying Amount 103,255 100,185
Customer Relationships    
Intangible assets excluding goodwill:    
Gross Carrying Amount 87,200 87,200
Accumulated Amortization (32,252) (25,608)
Net Carrying Amount 54,948 61,592
Trade Names and Patents    
Intangible assets excluding goodwill:    
Gross Carrying Amount 3,730 3,730
Accumulated Amortization (2,950) (2,349)
Net Carrying Amount 780 1,381
Order Backlog    
Intangible assets excluding goodwill:    
Gross Carrying Amount 8,100 8,100
Accumulated Amortization (7,576) (6,360)
Net Carrying Amount $ 524 1,740
In-process Research and Development    
Intangible assets excluding goodwill:    
Gross Carrying Amount   21,125
Net Carrying Amount   $ 21,125
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Intangible assets excluding goodwill:        
Intangible amortization expense $ 13,939 $ 11,139 $ 28,390 $ 21,438
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Future Estimated Amortization of Intangible Assets Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Future estimated amortization costs of intangible assets:    
2020, remainder $ 29,115  
2021 54,322  
2022 32,060  
2023 22,495  
2024 13,807  
Thereafter 7,708  
Net Carrying Amount $ 159,507 $ 186,023
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Investments - Summary of Assets or Liabilities Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Assets    
Cash equivalents $ 961,356 $ 847,555
Short-term investments 11,988 43,385
Total financial assets 933,049 868,532
Level 1    
Assets    
Total financial assets 921,061 815,158
Level 2    
Assets    
Total financial assets 11,988 53,374
Money market funds    
Assets    
Cash equivalents 921,061 815,158
Money market funds | Level 1    
Assets    
Cash equivalents 921,061 815,158
Commercial paper    
Assets    
Cash equivalents   9,989
Short-term investments 9,988 27,932
Commercial paper | Level 2    
Assets    
Cash equivalents   9,989
Short-term investments 9,988 27,932
Corporate debt securities    
Assets    
Short-term investments   13,454
Corporate debt securities | Level 2    
Assets    
Short-term investments   13,454
U.S. Treasury securities    
Assets    
Short-term investments 2,000 1,999
U.S. Treasury securities | Level 2    
Assets    
Short-term investments $ 2,000 $ 1,999
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Investments - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Maximum investment maturity term     1 year   1 year
Impairments $ 0 $ 0 $ 0 $ 0  
2024 Notes | Level 2          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Fair value of convertible senior notes $ 901,269,000   $ 901,269,000   $ 951,050,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Investments - Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Schedule Of Cash And Cash Equivalents And Investments [Line Items]    
Cash and cash equivalents, amortized cost $ 961,356 $ 847,555
Cash and cash equivalents, unrealized gains 0 0
Cash and cash equivalents, unrealized losses 0 0
Cash and cash equivalents, fair value 961,356 847,555
Short-term investments, amortized cost 11,986 43,383
Short-term investments, unrealized gains 2 3
Short-term investments, unrealized losses 0 (1)
Short-term investments, fair value 11,988 43,385
Cash    
Schedule Of Cash And Cash Equivalents And Investments [Line Items]    
Cash and cash equivalents, amortized cost 40,295 22,408
Cash and cash equivalents, unrealized gains 0 0
Cash and cash equivalents, unrealized losses 0 0
Cash and cash equivalents, fair value 40,295 22,408
Money market funds    
Schedule Of Cash And Cash Equivalents And Investments [Line Items]    
Cash and cash equivalents, amortized cost 921,061 815,158
Cash and cash equivalents, unrealized gains 0 0
Cash and cash equivalents, unrealized losses 0 0
Cash and cash equivalents, fair value 921,061 815,158
Commercial paper    
Schedule Of Cash And Cash Equivalents And Investments [Line Items]    
Cash and cash equivalents, amortized cost   9,989
Cash and cash equivalents, unrealized gains   0
Cash and cash equivalents, unrealized losses   0
Cash and cash equivalents, fair value   9,989
Short-term investments, amortized cost 9,988 27,932
Short-term investments, unrealized gains 0 0
Short-term investments, unrealized losses 0 0
Short-term investments, fair value 9,988 27,932
Corporate debt securities    
Schedule Of Cash And Cash Equivalents And Investments [Line Items]    
Short-term investments, amortized cost   13,453
Short-term investments, unrealized gains   2
Short-term investments, unrealized losses   (1)
Short-term investments, fair value   13,454
U.S. Treasury securities    
Schedule Of Cash And Cash Equivalents And Investments [Line Items]    
Short-term investments, amortized cost 1,998 1,998
Short-term investments, unrealized gains 2 1
Short-term investments, unrealized losses 0 0
Short-term investments, fair value $ 2,000 $ 1,999
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Additional Information (Details)
6 Months Ended
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Oct. 31, 2018
USD ($)
ft²
Lessee Lease Description [Line Items]      
Operating lease right-of-use assets $ 67,128,000 $ 51,852,000  
Lease liabilities $ 70,045,000    
California      
Lessee Lease Description [Line Items]      
Operating lease agreement term     127 months
Operating lease agreement renewal term extended     5 years
Lease agreement corporate office space | ft²     242,400
Lease agreement description The property is being constructed by the landlord, with the completion date expected to occur in November 2020, which is when the lease is expected to commence. As such no ROU assets or related lease liabilities were recorded in the condensed financial statements for the three and six months ended June 30, 2020.    
Operating lease right-of-use assets $ 0    
Lease liabilities $ 0    
California | Over Lease Term      
Lessee Lease Description [Line Items]      
Operating lease rental payments over the lease term     $ 161,300,000
Real Estate Leases      
Lessee Lease Description [Line Items]      
Operating lease existence of option to extend true    
Operating lease option to extend, description The Company’s real estate leases have remaining lease terms for up to ten years, some of which include options to extend the lease period up to ten years.    
Real Estate Leases | Maximum      
Lessee Lease Description [Line Items]      
Operating lease agreement term 10 years    
Operating lease agreement renewal term extended 10 years    
Datacenter Leases      
Lessee Lease Description [Line Items]      
Operating lease agreement renewal term extended 1 year    
Datacenter Leases | Maximum      
Lessee Lease Description [Line Items]      
Operating lease agreement term 3 years    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Component of Lease Expense and Supplemental Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Leases [Abstract]        
Operating lease cost $ 7,203 $ 6,391 $ 14,311 $ 12,731
Short-term lease cost 617 709 1,291 1,347
Variable lease cost 1,127 853 2,165 1,708
Total lease cost 8,947 7,953 17,767 15,786
Cash paid for amounts included in the measurement of operating lease liabilities 6,408 5,938 15,967 12,832
Right-of-use assets obtained in exchange for operating lease obligations $ 18,660 $ 3,234 $ 28,195 $ 3,979
Weighted-average remaining lease term - operating leases 5 years 4 years 5 years 4 years
Weighted-average discount rate - operating leases 4.32% 4.83% 4.32% 4.83%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases [Abstract]  
2020 $ 14,242
2021 19,640
2022 17,725
2023 8,234
2024 4,836
Thereafter 13,714
Total lease payments 78,391
Less imputed interest (8,346)
Total $ 70,045
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Additional Information (Details) - 0.25% Convertible Senior Notes due 2024
6 Months Ended
Aug. 23, 2019
USD ($)
d
$ / shares
Jun. 30, 2020
Debt Instrument [Line Items]    
Face amount $ 920,000,000  
Debt interest rate 0.25%  
Debt instrument aggregate principal amount $ 800,000,000  
Option to purchase additional principal amount 120,000,000  
Agent's discount and issuance costs 19,065,000  
Proceeds from issuance of convertible senior notes, net of discount 900,935,000  
Proceeds from issuance of convertible senior notes, used to payoff capped call transactions $ 84,871,000  
Debt instrument, maturity date, description   The 2024 Notes mature on August 15, 2024, unless repurchased, redeemed or converted in accordance with their terms prior to such date.
Debt instrument, convertible, conversion ratio 6.4941  
Debt instrument, convertible, conversion price | $ / shares $ 153.99  
Percentage of principal amount that are redeemable 100.00%  
Debt instrument, convertible, threshold trading days | d 20  
Debt instrument, convertible, threshold consecutive trading days | d 30  
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%  
Number of consecutive business days following consecutive trading day period 5 days  
Number of consecutive trading days 5 days  
Periodic payment, principal $ 1,000  
Trading price as percentage of closing price of common stock 98.00%  
Carrying amount of the debt component net $ 737,912,000  
Carrying amount of the equity component net $ 163,023,000  
Effective interest rate 4.76%  
Issuance cost recorded at equity $ 3,450,000  
Cap price of capped calls | $ / shares $ 223.98  
Premium paid for purchase of capped calls $ 83,720,000  
Issuance costs related to capped calls $ 1,151,000  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Details) - 0.25% Convertible Senior Notes due 2024 - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Aug. 23, 2019
Liability component:      
Less: debt discount and issuance costs, net of amortization     $ (19,065)
Net carrying amount     737,912
Equity component     $ 163,023
Senior Notes      
Liability component:      
Principal $ 920,000 $ 920,000  
Less: debt discount and issuance costs, net of amortization (153,597) (170,380)  
Net carrying amount 766,403 749,620  
Equity component $ 163,023 $ 163,023  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Parenthetical) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
0.25% Convertible Senior Notes due 2024    
Debt Instrument [Line Items]    
Issuance cost recorded at equity $ 3,450 $ 3,450
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Interest Expense, Debt        
Amortization of debt discount and issuance costs     $ 16,783 $ 0
Senior Notes | 0.25% Convertible Senior Notes due 2024        
Interest Expense, Debt        
Interest expense related to contractual interest coupon $ 575 $ 0 1,150 0
Amortization of debt discount and issuance costs 8,438 0 16,783 0
Total $ 9,013 $ 0 $ 17,933 $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans - Stock-Based Compensation Plans - Additional Information (Details)
shares in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
plan
shares
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity incentive plans held by the company (number of plans) 8  
2002 Plan and 2012 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future grant under the stock plans (in shares) | shares 6,601  
Stock options to purchase common stock | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Term until award expiration 10 years  
Award vesting period 4 years  
Stock options to purchase common stock | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Restricted Stock | 2002 Plan and 2012 Equity Incentive Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 5 years  
Restricted Stock | 2002 Plan and 2012 Equity Incentive Plan | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 4 years  
Various Acquisitions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity incentive plans held by the company (number of plans) 6  
FireLayers    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity incentive plans held by the company (number of plans) 2  
FireLayers | Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   3 years
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans - Stock Options - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted 0 0
Stock options to purchase common stock    
Stock option activity under the Plan, in weighted average exercise price:    
Aggregate intrinsic value, exercised $ 10,067 $ 16,078
Proceeds from stock options exercised 3,522 2,876
Fair value of options, vested in period 1,285 $ 815
Unrecognized stock options compensation expense $ 6,212  
Average remaining vesting term 1 year 9 months 14 days  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans - Stock Option Activity under Stock Incentive Plan (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Stock option activity under the Plan    
Outstanding, beginning of period (in shares) 1,047  
Options exercised (in shares) (115)  
Options forfeited and expired (in shares) (2)  
Outstanding, ending of period (in shares) 930 1,047
Stock option activity under the Plan, in weighted average exercise price:    
Balance at beginning of period (USD per share) $ 30.55  
Options exercised (USD per share) 30.65  
Options forfeited and expired (USD per share) 18.06  
Balance at ending of period (USD per share) $ 30.56 $ 30.55
Weighted average remaining contractual term 3 years 11 months 1 day 4 years 4 months 17 days
Aggregate intrinsic value, outstanding $ 74,934 $ 88,190
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans - Summary of RSUs and PSUs under Stock Incentive Plan (Details) - Restricted Stock Units and Performance Stock Units
shares in Thousands
6 Months Ended
Jun. 30, 2020
$ / shares
shares
RSU's outstanding, number of shares:  
Awarded at beginning of period (in shares) | shares 4,895
Award granted (in shares) | shares 982
Awards vested (in shares) | shares (749)
Awards forfeited (in shares) | shares (146)
Awarded at end of period (in shares) | shares 4,982
RSUs outstanding, granted fair value per unit  
Awarded at beginning of period (USD per share) | $ / shares $ 103.48
Awards granted (USD per share) | $ / shares 99.62
Awards vested (USD per share) | $ / shares 101.84
Awards forfeited (USD per share) | $ / shares 105.58
Awarded at end of period (USD per share) | $ / shares $ 102.90
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans - Restricted Stock and Performance Stock Units - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
RSU    
RSUs outstanding, granted fair value per unit    
Unamortized stock-based compensation expense $ 358,368  
Average remaining vesting term 3 years 4 months 20 days  
Performance Shares    
RSUs outstanding, granted fair value per unit    
Unamortized stock-based compensation expense $ 2,908  
RSU's outstanding, number of shares:    
Award granted (in shares) 155 161
Restricted Performance-based Shares    
RSU's outstanding, number of shares:    
Award granted (in shares) 11  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans - Stock Bonus and Other Liability Awards - Additional Information (Details) - Stock bonus and other liability awards - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Accrued liability for the stock bonus and other liability awards $ 8,200   $ 13,427
Common stock issued (shares) 125 107  
Stock-based compensation expense $ 8,200 $ 6,484  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans - Employee Stock Purchase Plan - Additional Information (Details) - ESPP 2012 Plan - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Mar. 30, 2012
Jun. 30, 2020
Employee stock purchase plan    
Number of shares authorized ESPP (in shares) 745  
Annual increase period 8 years  
Maximum number of shares to be available for grant ESPP (in shares) 1,490  
Shares available for future grant under the stock plans (in shares)   2,580
Annual percentage increase of maximum number of shares reserved for issuance ESPP 1.00%  
Unamortized stock-based compensation expense   $ 4,057
Average remaining vesting term   4 months 17 days
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Award Plans - Restricted Stock and Deferred Shares - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
May 15, 2019
Feb. 28, 2018
Nov. 30, 2017
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2016
FireLayers | Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares granted in period           111
Fair value of shares granted           $ 8,669
Award vesting period           3 years
Stock-based compensation expense         $ 1,432  
Weblife | Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense       $ 1,204 1,197  
Number of shares deferred     107      
Fair value of share-based deferred compensation issued     $ 9,652      
Unamortized stock-based compensation expense       $ 3,413    
Weblife | Restricted Stock | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Deferred shares service term       4 years    
Weblife | Restricted Stock | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Deferred shares service term       3 years    
Wombat Security Technologies, Inc. | Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period   2 years        
Stock-based compensation expense       $ 382 1,598  
Number of shares deferred   51        
Fair value of share-based deferred compensation issued   $ 5,458        
Meta Networks, Ltd            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period 3 years          
Meta Networks, Ltd | Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period 3 years          
Stock-based compensation expense       1,383 $ 350  
Number of shares deferred 72          
Fair value of share-based deferred compensation issued $ 8,599          
Unamortized stock-based compensation expense $ 8,338     $ 5,206    
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share - Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Antidilutive securities excluded from computation of earnings per share    
Total antidilutive securities excluded from computation of earnings per share (in shares) 12,231 6,133
Stock options to purchase common stock    
Antidilutive securities excluded from computation of earnings per share    
Total antidilutive securities excluded from computation of earnings per share (in shares) 930 1,132
Restricted stock units    
Antidilutive securities excluded from computation of earnings per share    
Total antidilutive securities excluded from computation of earnings per share (in shares) 4,982 4,589
Employee stock purchase plan    
Antidilutive securities excluded from computation of earnings per share    
Total antidilutive securities excluded from computation of earnings per share (in shares) 127 244
Common stock subject to repurchase    
Antidilutive securities excluded from computation of earnings per share    
Total antidilutive securities excluded from computation of earnings per share (in shares) 143 54
Bonus and other liability awards    
Antidilutive securities excluded from computation of earnings per share    
Total antidilutive securities excluded from computation of earnings per share (in shares) 74 114
2024 Notes    
Antidilutive securities excluded from computation of earnings per share    
Total antidilutive securities excluded from computation of earnings per share (in shares) 5,975  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting - Additional Information (Details)
6 Months Ended
Jun. 30, 2020
segment
Segment Reporting [Abstract]  
Number of operating and reportable segments 1
Number of reportable segments 1
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting - Summary of Total Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment reporting:        
Total revenue $ 258,438 $ 214,439 $ 508,212 $ 417,376
United States        
Segment reporting:        
Total revenue 205,077 172,682 403,702 336,101
Rest of world        
Segment reporting:        
Total revenue $ 53,361 $ 41,757 $ 104,510 $ 81,275
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting - Summary of Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Segment reporting:    
Total long-lived assets $ 84,863 $ 73,512
United States    
Segment reporting:    
Total long-lived assets 70,092 58,447
Rest of world    
Segment reporting:    
Total long-lived assets $ 14,771 $ 15,065
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Valuation allowance        
Income tax expense (benefit) $ 1,660,000 $ 280,000 $ 29,829,000 $ 900,000
Pre-tax loss 20,935,000 $ 28,633,000 67,003,000 $ 56,291,000
Tax expense related to transfer of certain intellectual property rights from Subsidiary     $ 27,107,000  
Effective income tax rate     (45.00%) (2.00%)
Unrecognized tax benefits 50,581,000   $ 50,581,000  
Accrued interest and penalties 1,238,000   1,238,000  
Uncertain tax benefits that would affect effective tax rate if recognized $ 32,206,000   32,206,000  
Increase (decrease) in gross uncertain tax benefits     17,411,000  
Increase for tax positions taken in the current period     17,432,000  
Decrease for tax positions taken in prior periods     21,000  
Valuation Allowance        
Valuation allowance        
Income tax expense (benefit)     0  
Operating Loss        
Valuation allowance        
Income tax expense (benefit)     $ 0  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Defined Contribution Plan - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Defined Contribution Pension And Other Postretirement Plans Disclosure [Abstract]        
Defined contribution plan, employer discretionary matching contributions $ 579 $ 589 $ 2,228 $ 1,420
Defined Contribution Plan, Tax Status [Extensible List] us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember
Defined Contribution Plan, Sponsor Location [Extensible List] country:US country:US country:US country:US
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "F$_U '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 " IA/]0..7H<^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VUAA=#-1?&D(+B@> N3V=U@TX1DI-VWMZV[740?P&-F_GSS M#4R+46%(])Q"I,2.\LWHNSXKC%MQ9(X*(..1O,GEE.BGYCXD;WAZI@-$@Q_F M0%!+N0%/;*QA S.PB"M1Z-:BPD2&0SKC+:[X^)FZ!681J"-//6>HR@J$GB?& MT]BU< 7,,*;D\W>![$IGQ95FW<'UF MTR--O[)3?(JT%9?)K\W=_>Y!Z%K6LI"W15/MJHUJ&B7K]]GUA]]5V ?K]NX? M&U\$=0N_[D)_ 5!+ P04 " IA/]0F5R<(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 "F$_U"G_N"2304 (85 8 >&PO=V]R:W-H965T&UL ME9AK;^)&%(8_;W_%B%;5KA3 ,^:6;8)$G-#2S1("M-6VZH?!'L"*[6''8PC_ MOF>,L4EDCND7\.V\?N;VGN.YV4GU$J^%T.0U#*+XMK;6>O.YV8S=M0AYW) ; M$<&=I50AUW"J5LUXHP3WTJ P:#++ZC1#[D>U_DUZ;:+Z-S+1@1^)B2)Q$H9< M[>]$('>W-5H[7ICZJ[4V%YK]FPU?B9G0?VPF"LZ:N8KGAR**?1D1)9:WM0'] M[-C,!*1/_.F+77QR3$Q3%E*^F).1=UNS#)$(A*N-!(>_K7!$$!@EX/B>B=;R M=YK T^.C^C!M/#1FP6/AR. OW]/KVUJO1CRQY$F@IW+WF\@:U#9ZK@SB])?L M#L^VK1IQDUC+, L&@M"/#O_\->N(DX"6?2: 90'L70!MG0FPLP [;>B!+&W6 M/=>\?Z/DCBCS-*B9@[1OTFAHC1^989QI!7=]B-/]>^DF,"J:\,@C#Y'V]9Z, MHL/T,-V,V5B&^:&EYK@IMN]HJ[PRO8F5=TR%<9Z74,\I[PWL8W 3=G M9D?F.X8*_IY$#6);5X19S"KA<:K"@P:AW;+P-SAVWH5VJF>?T7/D5BCRSV 1 M:P6S\E]$LI5+ME+)5M6HS/<;4=;C>#BUZL\(13NG:*,R T#P4HQAP%=E&'C\ MD@>Q0#@Z.4?GLMZ8".5+,TT] I.]M&-PI>/,^>'#AXK![^9LW*>'ZW(;!\N9% & M@<=/AI,Y@D&MPNTL5"ASN*E8^6:U0B>->5@ZD2J$)M.GI^'D:32>7_W\(^U8 MOXS&3@-#/#%D>@FB R.H8/1&8)JOY(O8DX_.Z,NG4E12JIP( MUWGD:B7(P'6A-%,@XQTD,<;"^"GNU\>U(,,0:I&9EN[+%9FE=0AY2G2LH6J! M;BVK 3+E=JILBMEMO]WMM&B7@:%MRZ@*RZ>X3Q^ILH4P%1NI=&IOFNMRCZU0 M'$NLNPKCI[A7'^?_&JIB=([A,I5SK+!]BOOVR1PCXR1!Y, M\_CJ>$ >X3GR%)6:;(5D[YJ1J02->P4?31AED088[MOO*1US)A69RUU42HC+ MS9(HVF]Y@,(5B8!=E AR.+,PA:&;*+GU([>\#W%-9X"A%1F!79013J& R7X>11< $@PD,+W&>[[CS(M7-C %#S\F@5(\7/';^V_IMV2%Z3/< MK>>^!G>52T+9Q\4G,A-NH@"UE A7.DVSY(K\9#5,Z4@V4.#!RDP$V4"ED.X" M8.!%1*!5D]30PG M]N'(!*KR_=GE4:%^_X!!%@G"QMT\_\![3KB"^1CLLQJD% G7TBK!1M,N\H&- M&WBQ90&?5;&?9E2$"A<[6X$T3W:Z3$V=;@#&Q#7C$,@_ _:64^GAB M7I!OO?;_ U!+ P04 " IA/]0.J+?K\X& !4' & 'AL+W=O_.%V_QZ27-S( !\7?-']3>-3*NW KQU=R\K\X7D6'$ M&UYJ8Z* ?QM^R9O&6 (>WW9&%^,[S<#]ZR?KOP[.@S.WA>*7HOFGKO3J?)$M M4,7OBK[1G\3#[WSG$#/V2M&HX2]ZV&&C!2I[I46[&PP,VKK;_B^^[P*Q-P#' MG@%D-X"\= #=#:"#HUMF@UM7A2XNSJ1X0-*@P9JY&&(SC 9OZLY,XXV6\&L- MX_3%I>@JF!1>(;A2HJFK0L/-NZ(INI*C&V-8H6/TY>8*O7[U"WJ%Z@Y]7HE> M%5VESI8:.!A+RW+WOG?;]Q'/^S[TW0FBT1$B$8D];G?2\D[C0JEP,_3@$4Z6J2#Q=AGL5 K!+%!I;G@W_IZ4S3P M"F>LMJ:2P939<)N+/,&4)6?+S7Y,;%@6IXRQ$7; -!Z9QD&F-RLA];'FLH4Y MW7"E6Q_-K1VV]WZ,\RR;L;11,:69AR0;2;(@R;=E*7J@!2FCY!#*VX8?H8YK M%TUFTTQIE,VC:<-(PM(8NXDF(]$D2/0]A+#30CZZF"76*VF2SFC9&$SBW$TJ M'4FE05)7_([# J_06HJJ+S4JA7)/<6H')8OGD7. 4D+=%+.18O8RBJ5HVUH9 M>7 2S.S5E6=XO@8=J)2PR$TQ'RGF08K7DJ^+ND+\^]JD2C5L;Z%77$*&WL\? M+MZY(V8993/>#A2),L^2Q-&4W*,@\\]"%\T+2.[,'"X^F-M\O@+I(F'-:F/T1WOTWX MU8L3P\[D0>[*R)RP#6+>U3OI$PX+U&]"5 ]UTSAIV6J39)"Q\)R9"Y^ M74GV3AX_)B'/\;4U@>"ZBM#&E,&8GG;!VX%&?84U2224%(6$'@P+V! MBF>0$,6[6DC4">TA:VM#FB1Q-*]W7+@X3XB/[*0AY*4:(GYPW=H:$2'@[.0Y7)))94CX8+3=;\^%U#[;X#2)TL3::"Y@S"+LR0MT$BT:%JU+ M4^ULVQO;UHSHS +F70FN_8->A]!=G@R9HV/183]6Z*/GY8BVYXG+#%Q?( MU=;Z'PP=.C_I(<7!4N!&B_+K2C05E^KGGS*"TS?#^4H_!MM=DX[1L([MIS'@ MOENVRKSU"+V*3J(HPE M2+0IFIZ_0>P(GB"U*J0Y2?=Z)63]+Z_>0/)[>@J5 MJ5'PX9C=:P6%=@73Y9P?6^[FJS\(.?1YK\?W3),/%I3H DZ2*/*YR=(CEF6# M.'M0U*&Z\U"% M((>AFC29AC7Y;575IF$/B<(T48[K#I7%NH;$X23I:#72/$NM)IX3B.$,X$L6 MDRS39SN.?=LW0QM\U^01+2SLE?EVL>&H[N#>F8^IH[,XI^TXXWD(3]),P]*\ M3QADHRYKYS&4V@I[G!$2$RNT#F!*&,M]H9W$F(;%>*L7RIN0G+1MJ65I H?1 M.6L'+B=Q[CGMT4F3Z4M.>WLB-VS 'W0BLSKX[A.A!VB?")=[GWS,][8_"WE? M=PIJLCL8&9VD$ BY_82UO=%B/7P%NA5:BW:X7/$"Z!L _'XG0 5W-^;#TO@A M\>(_4$L#!!0 ( "F$_U!5-B($( , 4* 8 >&PO=V]R:W-H965T M&ULG99M;]HP$,>_BA7M12MUY('G"I!:JFJ;M!45M7LQ[85) M+L1J8C/;@6Z??FFZ M*DP@HZHE5L#Q22QD1C5.Y=)5*PDTLJ(L=0//Z[D99=R9C.R]F9R,1*Y3QF$F MBUC"%-#6>D.-/Z=2I M8AKA]OC%^ZU-'I-94 53D?YDD4[&SL A$<0T3_6]V'R!,J&N\1>*5-E_LBEL M>WV'A+G2(BO%2) Q7ESI?R2?B$I7@735R-7(8;VY8QKPN8@8'8G[+>8NTO0L2>(%7 M(Y\VRV\@1+EOY/YP5^YB]E4)@JH$@?77/N!OKC%E7)F:W,7DEG%,G-&4S(1B M=J7]NEHH+7&]_6X(UJZ"M6VPSH%@,URE("66>*Y%^'2!%39%)%>Y3H1D_R"J MJV?ALVM]FL9<3[J>_8W<]7;ACMOM0'Q =BO( M[H<@[W*M-.41X\LZTNY1TB:+'=)>1=I['REV%Q&2V(48D4>:YD!F((L,ZJ + M__UMI!:^9?\-^5&S'?Q^A=]O[);9 .!&7'P S"D668:LHDP]^W17(-6:" MNPR)%Y'/=SOYGYW,-B'KC'L]0>=@\R^][H[>*=3B]=..H9>NCV! MOT*/7N8WY 5+F*;0GT&_FD]=MRNH'>W]FAS0/I. MY9)Q15*(4>BU^E@!69PYBHD6*[MM+X3&0X =)GA. VD,\'DLA'Z9F)- =?*; M_ =02P,$% @ *83_4#)TZJ!V!P A!\ !@ !X;"]W;W)K_I0 M]$&QF5A86?*1Z&3;7]^AK%@V.:*#;A$@NOB;(>>;X9JVZT;GBTYH54X9(7*ZRHMJ MY%>@0_ROT2[MW'UE3'NKZBWWX MN+B:$#LC7>JYL2IRN#SK&UV65A/,X_^]TLEN3"NX?_^J_:XS'HQYR%M]4Y>_ M%0NSO)IDDVBA'_--:3[7+]_KWB!A]2M(XA>0+QU!-D+R([[+5D=T[/< MY->73?T2-18-VNQ-YZY.&@@N*AM9]Z:!7PN0,]P,7""#31O5C]-^U;G(;"&UT%OUZ/XM.W[V/VF7>Z#8JJNB79;UI\VK1QM&[ M@^?+J8$IVH&F\WXZ-]OIL)'I\.BGNC++-KJ%:2T0^=NPO S(3X&:'3_LE9\; M%E3XPZ8ZCSB)(T880>8S>[,X59@YWS;ZW3\>_8 ,O@L6WNGC(_H^ZV==;?1% M0%6R4Y5TJI(15;_4)B\A-74*L3C9BLM.W*;'YVLFLH1GE]/G??H1&$T2K@YA MMSY,D(Q1=@B[\V$)37DJ=[ #6\7.5A&D[:9NC5U&S7'ZY$ZE? -]\T/%"(T? MPFI^IW_$O[,_,/ZW@F*/"IF*5#CT^RB19LQQTJV/HEP*(AWV$1CE)*4X^^F. MJC1HXW^:NFVC=5,_%@8S-/5'5223W+$4@0DI*75,]6$\I:EG*@(C"2<"-S7; MF9H% ZW/T]53I+^N;58/A9K:*55!_C[K5N?-?!E!1H>:_0S-R-I6!BS:PIH" MT:8\/H SXBS/F8\2@F9.3-[Z*)J01*6."Q 8@023X"Z@9"BH)&CE?5Y"6;1D M0:OV15MW8%0=T1+@JI<\7">2I4[.FV$XPC+N$'&+X!A72>*$]AVF3ZDL&5F? M=*\%H>$5JBN(V[+C+%] DU.TQL;Q,YK1CB@+$4>1R,C<(C!#8"S-,G>E(S H M/-(-,P0F^'Y"."2-#:2Q-U2 VEWQ*&-A32'&F$\%H5*YR1'!P;I4A+N<^;B$ M'>2]GC0?QR55V5BH#0T,Y4%;APQ90E5 3>;>T&>0&#AQ349P3,&?:S*"$TPH MY9J,X5(YUGO0H=&BX4[K8V4T-.HF$"$WO8J#P16AGOL0&$T5YR-S'!HD*L)N M,4O=1*?]#-_#)F)>KW0<51HMV;TVQT392KNG0 MQ=%P__6C;4T>]&/=Z-[FR.1?-1Z8?GMTQHCB;DN&XJ"?\9R)X&1*W#5[A^&$ M9&IL+0Y]&0TW9I^:^KGH3BC _N/F^RW3&9726Y8(C&7$M1U#J=F#)6CG3;&VATNATYJA+6+L6X\HV- ML'"W MGTJ!B,R\18%4NVI(MZ.",&!M\;J QO: A9N"[[/ MF\4+I('4,58^$J=GQU9$AKE4C7)PC*;],0E&+" M!N_0TJ&$,?5OK0H^5 0>K@AO7A5'] 1612^YGR8RGKG)"4&EU$M- M"(JFB71W;A@LH6-G>-P6BL,W0Z;G1[>M*%MAJ5/Z/OI8S-UJQ3E+?2F95F_M!=O#L1,>,"KDG,I((K M)7&:IG"3Q31)=M++_:7=;I=VNZ>&Q@G)NBL1"5P9:.G4Q4J2D[&S. N0<<*I MO6&Q8 QN.(NA)%@=24P8/4$.IBP\C4EBYTE%G"H[%!>QD)VBH> M2N!^53>F^.L?^UJ!79;A-!;$^IS""T[LC?5^.L(TCU5'-##&DRXP$DDZ+=WZ M\%F:[GW66^GFJ?L VT*D;BJS_52P>[O[R/NA^[3IO+^A%S.*O+^E%W?8^^\X MO;CEV"^PO. 7; SP!?S2?2>=#I/=?I_^*6^>BJJ-2OT($R?G*23H9OO)=_M@ MZG7WB?*A-J9>=;=+G2]T8P'P^V-=F]<'.\#NP_OUWU!+ P04 " IA/]0 ME];4_OL# :#P & 'AL+W=OPXWM.SE0]LH+0@1XJZN&3YU"B.V#Z_*L(#7F]W1+&OEF35F-A7QD M&Y=O&<&Y#JHK%WE>Y-:X;)S91(\]L]F$[D15-N29 ;ZK:\S^>B05/4P=Z+P/ MO)2;0J@!=S;9X@U9$O%C^\SDD]NSY&5-&E[2!C"RGCJ?X<,3#%6 1OQ>D@,_ MN0=*RHK25_7P)9\ZGLJ(5"03B@++RY[,254I)IG'GQVIT\^I D_OW]E_UN*E MF!7F9$ZK/\I<%%,G<4!.UGA7B1=Z^)5T@G2"&:VX_@6'#NLY(-MQ0>LN6&90 METU[Q6^=$2@+H 9 8$%P+\+L"_=H:@"PBNG2'L K1TM]6NC5M@@6<3 M1@^ *;1D4S?:?1TM_2H;52A+P>3;4L:)V9PVN?SL) ?RCM.JS+&0#TLA+[(> M! =T#;YM"66^,5X?#02[TI7>FO0NS6/:)3PMUUS M#WSO)X \Y%GRF5\=#E.;G/\W^]-_GOW,#+^O$U_S!1?XOC0"-YMR51& :\I$ M^;MJI\;)^[)8PTH5JO]C/HI[Y,9G]JH@4%H8E:#%$H\5/O'/5D0<' M3WK4F?*@5QZ,*I]3+M2?@.]6/&/E5K1+Y)XT.S)B;-C3AZ/T2T&SUSNUUN4@ MH[5R\U^=;1G#$YTA\D/#V"$H0)'IZQ $O3B.#5^'J 0&@=W6J-<=W;J@HD$: M:9HB0_80%(>>X6%@&#P$H3@VBN_)PI1&GMW>M)>=CLI^(9Q@ MEA7:UERZ6=&MVL=&'(7><:_T;NYI1WFF,@I\:+AJ@Z$0&=6]L,!\Y/F1X:P% MA@(/0;NW\.2P ,<-P)4L4F6M/%6^RC- LQDS%AUYT>V-14/'8B^(36,ML#!. MS870 O/#,!H8.X2A- S]"\8>=U=X\^VU8SS+.!W*MZ BW_R[6E!)$)GKH045 MP_A241WW5SB^P?Y"&GF\K'19X5R><4LNU'%S/[8,PN/^"F^_P7:4IR>).S\R M#9E;8%!U:*:[0UB41(GI[A"%D-R5#'O=D[-^3=A&-UE<*MLUHCW.]:-](_=9 MMR_&^"-\F$/+^$(U?KJW.-*W7>-7S#:E[ $JLI93>?>QS)BUC5C[(.A6=QHK M*F3?HF\+V;P2I@#R_9I2\?Z@)NC;X=D_4$L#!!0 ( "F$_U!M_H.=" , M !8) 8 >&PO=V]R:W-H965T&ULI5;);MLP$/T50L@A M 9)HL[S!-N"M:(JF">*F/10]T!9M$9%(EZ27]NL[I&355F@U:"\2EWFS/#UR MU-MQ\2(30A3:9RF3?2=1:MUU7;E(2(;E+5\3!CM++C*L8"I6KEP+@F,#RE(W M\+RFFV'*G$'/K#V*08]O5$H9>11(;K(,BY\CDO)=W_&=P\(3725*+[B#WAJO MR(RHY_6C@)E;>HEI1IBDG"%!EGUGZ'>G+6UO#+Y0LI-'8Z0KF7/^HB=W<=_Q M=$(D)0NE/6!X;).J)[Y[3XIZ(NUOP5-IGFA7V'H.6FRDXED!A@PRRO(WWA<\' ' CQT0 M%("@"FB< 80%('QKA$8!:+PU0E0 3.EN7KLA;H(5'O0$WR&AK<&;'ACV#1KX MHDSK9*8$[%+ J<&8LQB^.HD1C"1/:8P53&8*7B ')1%?PE8&(DRT.K8$?>12 MHAOT/)N@RXLK=($H0Y\3OI&8Q;+G*LA*^W8710:C/(/@3 8ANN=,)1)-(9/8 M@I_4XYLU>!?8*"D)#I2,@EJ''S;L%H7>-0J\P+/D,WXSW._8ROF_Z--_CGY" M1ECJ(S3^PC/^2B&@AR6Z8PN>$31D<442Q<:WX5PJ 6?_>TWD1AFY82(WSD3^ M!)=D"E*S*2I'-@U2WX3;P4T01)VHYVZ//Y3-K-WQPU.SB<6LTVR'P:G9U&(6 MM?R.7YJ=E!F594:U!#^HA BT.*&3&CJO$0,*X/@IO._6$-HL(S5K"7UFT$A2 M^@N.]Z4F]@JMH(\@N*UEPH6Z441D$'I+I#(GW\2WL9^'B8Z)J% Z?FWB5TC_ MJ\7TM47'3G6K)*!52\"I9L]IJV775KM2H?J,-$!RE^AP6]0 M2P,$% @ *83_4"&[LMX " PRP !@ !X;"]W;W)K-)A2 *T3H)U6+>B:;>+81>J1<=: M)=&3Z*3;KQ\INZ;%DY+4[6X2*?E(O?QX>%Y2.KOG[<=NQ9@ G^JJZLD?]9\K;.A;QM;V?=NF5YT1>JJQF*HGA6YV4SN3CK__:F MO3CC&U&5#7O3@FY3UWG[STM6\?OS"9Q\_L/;\G8EU!]F%V?K_);=,/%^_::5 M=[-]+459LZ8K>0-:MCR?O( _7--$%>@C?BO9?7=P#513/G#^4=V\*LXGD5+$ M*K80JHI<_KIC-^9!W;,ZKW\M"K,XG MZ004;)EO*O&6W__(=@VBJKX%K[K^)[C?Q483L-AT@M>[PE)!73;;W_FG72(. M"D#L*8!V!9!1 "%/ ;PK@(T"./84(+L"Q"A J:< W16@IJ3,4R#>%8C[W&^3 MU6?Z,A?YQ5G+[T&KHF5MZJ+OKKZT3'#9J)%U(UKYWU*6$Q=SWA1RG+ "R*N. M5V61"WES(^0O.8!$!_A2WO'%QQ6O"M9VWX.KOS>E^ =,P?N;2W#RW2GH5GG+ M.E VX-V*;[J\*;IGX+O!_=E,2+'JD;/%3MC+K3#D$?:.B[QR%)N'B\UY7]:X?%PXA+.P+"*,DH'L9=V7'39!AR[0BA&26J 7>.!.%] M@O C$W2RG2*G#\G4?%LY/]]U4T75 LAU0UJ-+N]AS3ZI:^:2F5@BDC@CR)AA8U$# MN>E>;AJ4^V(A!U?7+ZH**:^9R($<%[V%>@9^%L5S3W#6G,SNEGGS"2),["FK;H:[K45=VW8853LQ&UK-1@HFQ M7%Z.A@U5'O@+^%B5P4SMJJ.#]1U''AF:63 ,K7?Y)^FLQ$JM=6IEWJRE*#6O MU8WL62E'M.5"(7,K-5>+G]NW('LMPB1-B9G1T;AA6S1>8)@O3VQ+..TV=:8X M\H 0:NI $I1ZU12&4?AITTC\13W^,F=ZBR"HZJ($R2-(J, MQ=D1:"R*UXZ0::R$^8:FAB,,T]'(T:%7&$O6'-IYVW M>^?B[CH;5K#FW24NJ7I5$+TV]O]J!F)@Q#,V3WH$W"*4HSB,T^&XT;[ETT-5&8FD>S M?,@&ICDV@R%#_9JG*,S3I]@^9#.5(!09VZ'+T;"AY(/]8IB]7VC]D,U1V_N- M! V5:]*B,&F/9?^035>?_T.:K2C,U@?Z/^2 (*:IU?EC84.5FFXH3+?'^C]D M$XWX]AY(\PR%>79$^X<<-,D@A68^Q\*&+='(06'D? WSAVP.31./]T.:0BB\ MXWN"]T/V%L[I_79QP6,BNRJW]W,$FM[/$1+T?DBC$H51^27>#]F(#'@_K F) MHV_O'K &'![9,&[/+M6!*%LNV4*H49T7?VVV0 ;+EM?RGJ\_K\HO;N8@54N$ M/9ZP3;34.)BY#L<,&Z&1A[_PC-0Y_+$-,9HADAEK]1R/GY(ZJH(8II&Y2[UR M!9H9-Q0W&:I/@;'9GBT8W;53!DJ%_S$Q__V!3;?$PC B-SSHV%#25K MD.(P2%])U]1/#@/OV]=N(;!C%P0]4HV&C9\W:$I M1AY].AI,%7'LU:+88X*(IAD)T^R(QI/8H)IB2&/S^'X\;M@6#37R5>.GMYSG-,F*/: MBFBVDN3;^R:B.4G"G SY)N+8PB%$,ZO/1N.&XC0U29B:1_--Q'$R:G[[$(X9 MOL/71*5AHC[%.5&;JA@1;&3]KNT0BU,SG6-BP M)0TS4YXJSQ;(>X79,CT'1-CI"@ M:Z*:<32\?_P2UT0=[_L?52E8;MBWE)[YC'?RR MYF);*O@J'E9R)UA9FT;;=H7C.%UMRZ9;7)R9:S?BXHSO5=MT[$9$\BP=;GBTOT M^3J)=0-C\=^&/^J&AY]?>__). _.W)>27?/VCZ96F_-%OHAJMB[WK;KE3S^SP:%$]U?Q M5IJ_T=-@&R^B:B\5WPZ-0<&VZ?K_Y?,0B(,&T(^[ 1X:X'D#ZFE A@;$.-HK M,VY]*55Y<2;X4R2T-?2F/YC8F-;@3=/I8;Q3 GYMH)VZN.9=#8/"Z@@^2=XV M=:G@RYV"?S!:2D9\'5V7Y+].&''Z,?HJ:+_K/A>UEVM3Q; M*5"C^UQ5PYVO^CMCSYW3Z#?>J8V,OH*"^FW[%7@QNH)?7;G"P0[_M>\^123^ M&.$8QPX]UR^JG;J(;)P&WH M>!MJ;D,]M_D=EGK+I7, ^I:I::G7\^/%LDAS@L]6CX=Q<9@E&2K0:/9&6#(* M2X+^7]9_PO3MYY#BL.0KWE5-RZ)N4*ROZL^5#M1.\,<&YD%T_^*,U.= J-)1 M41H,U1<&F:YJRCY_='54;KE0S?_,!5?\^NZ2@\#0E*;Q+'RV%+5]Z5.4'54\2UD;>F5F5D"\CS&Z4RFPRI-,\\@YZ/,/"CS\B"".E/4 M[%Y%C93[LJL8") MZG-H21QY$GAG7IE&DG_27*YP6$PXHFA5LCGL" MPV#XE77#GH6QV&*68>/1-2,!A)(P99U>^^-(-=N3Y(D'S M87:9$92F'HD3#W"8!R!1[-F;;.M4Z:!#C/ \*3K,EB@FOA( 3XC )#P;QWJY M+P*.R24.'21)YZG2:8Q;^A..Y@6JZ3T#]_4+GE8K+C*:^ MHS8RX8J$E::KA"DV/]2L_Z33R3_UR7'PA^(T MMKQR,!5G6>%A*IF82HJCB>;OR'][,4>FJ[3LUDSG(F&.S%";;KE M25;$\P+)88?R%"6>_$LG%-(P"K^"_V&%-L&*-( M]0?C>F\>Z;-Q8>1'_+YM'LP1M/N1CKTI2W%JS03;*DES#V7HP:.F,![G&TVA MGY$N^7H)Z?GU=/(UW4&(N1CLCOGD."W,43&GC,.,%+YL1B=TTC Z?QUVRS Z M3Z4 ]E<<9HH8V*E'2SF/&ZECDT>(=3;A,L-IXAN+"8TTO,>['9ZG->/CBM-S M+XR5WND\=3IEJXU^;'#P[%>^/OL=:UQ3>H56QX1%&L:BJ>2THKE,9X1M>!6I M/JF8A]BV@PU-6GC.WND$.AH&W>TL; "]=E_WE MS&5%?:4)G2!'PQO'D%>] Y RERG4TRH3,)H_,HDH;V MZ3$D.>R<2%H=O&.Q9>+!O'JBDP7L6_MW%,:KX^LME^:ECMGU*_3YNG])9>JF M?V?FMU) /2 A::ZAR_A3!D$3_6LH_1?%=^9-CGNN%-^:CQM6UDQH _A]S;EZ M_:)O,+X,=/%_4$L#!!0 ( "F$_U \IX%4XPT '@E 8 >&PO=V]R M:W-H965T&ULO5IK;QNY%?WN7T&X0)$ DFS)SOL!V$JRZ^T^ MC"C9HBCZ@9JA)&YF2"W)L:S]]3WWDIP9R;(W38M^2:SAZS[//9OKT MI);:'+]]S<^NW=O7M@F5-NK:"=_4M73;2U79S9OC\7%^\%$O5X$>G+Q]O99+ M-5/A\_K:X==)NTNI:V6\MD8XM7AS?#%^>7E.\WG"KUIM?.]O09K,K?U"/Z[* M-\>G))"J5!%H!XG_;M14515M!#%^3WL>MT?2PO[?>?'YZSX))6C!AN>-!+.4[&>3;U\YNA*/9V(W^8%5Y-833AIPR"PZC&NO" MVT\K)::V7DNS%=*48A:=(^Q"S/32Z(4NI GBHBAL8X(V2W%M*UUHY5^?!)Q/ MNYP4Z:S+>-;DGK.>BI^L"2LOWIM2E;OK3R!W*_PD"W\Y>7##'QHS$F>G S$Y MG9P^L-]9:XPSWN_LGOT.:"G^>3'WP2%X_O7 >?M >=\P/G_Q=H/GS4>B6\_ M;F?IM;-VL;;:A(&X,L5(//KK7YY/)J>ON@%^,'XU$&EDH_:?-'[_B6U<>B2L M$P$'IH%T;AI\+#;2"VT*Z];6R:!*_!#O5"4WTBGZ&V&@$ *G$U92>[$".OW> M2!>4B[.GLM( ,*/EJ*<-396BPF12W:NB<3ILA](/Y= K=Z,+)=;.WNA2D7PR M"&7DO()U*NF6BD^K=3GT^@\< V"41O\A"6P\85%5(I65")900IER0)L%H-% M2%>L $:\P]+>*&=(?^U$;7V ), \ BM1(J5WW$@V&3][Y7O28HL"@Y66AN2M M9""H)MWHL=.>9%O@*!@BJ&6TH&]T4/0XK #E(4L&T0>8%K&>0+/_G$Z:._JW M>RJ\K1K6F-855<.F1-W0U>[:\H;$*P^=%V?+!A9 $!8R/B75166]QUQU0R/T M=";E3,@UM"WN"NB47T,2Z 7S*LK:"/R0&+O;.N^LESK(2L T7P9BH^;0RF[@ M<-C,5K(OE#*%VZZ3"NPSJ(?!=]H7Y+;M )9<4ZAXGL->463XNC&M*NN5]BL. M,5TW52=4]J'@2#;*1YJPQ!%TR!#L3#+%M-UMVG?$9?2JF#&%E*SK.U6H>HZ$.AM3;1Z_ M(#0"B +2X#EG:^1CJ>]UHTP& T[0&6+>X \+(:%K&ZYP63;KODD6U@8RBX=& MOS>:PF"^O<>K!]RO&8SWP@0G1)A5$.B0U-%BC&Y5ER(^!;#\0.K&D&CS8E^* MBQB0'Q786:"XI6Y)C$^'?X,L%=:U\@//[B$S/3+:3]-,1LG-I?*%T_,HQ\\$ M>N.(N1;&_FI+C"!G44E@[2*59]\BJ[LSTN5E+2.3 W+ 9FROMIQA*>H+441+ M C#[2M6 $H>2(<9+3H)4WQ+*7U%,@:TPQ:TS;\;9/A[=B97!\_!"\8@B&Q'W M.&\!(=+47U+T[LZC',[,/7OWGK#MQ=).RN9LOFLYJDQ"P\\%!P61.&T;CP1U M'"G8%*='AD?X410-DR,\!UV&W\-(?/:K=\/QB[;W TZ4JM;%@); @FU: !UCWH9MMK)KV&$YE)>5 M18X*!8O;.D[J9$(?_$7EJIUIKHX4(S:6W#-MA4>UH, 6W(10J!;:(5:A%"G/ ML;%ANZ7@HDZK6;/WH"BQYLY\6/U;4RY3(E'5I+3P*90Y_Z1SC- WLFI8",V, MB",%*W8"A3V]4Q%S]>F.).]$FCF@!49MHB98BY1S,=A+P">$D-4.EZ*&8TXF M5B6OW2@B#3[5P@4RVSKB6#%KH6SV7K1*D:Q"L44^:0,DH@+78]NXKVI14B]@0L!;NN[@J$405:CF,A4JOJ:P,-Z"(A1[$$GB"X&# M(>TS@U()^7J'4S!Q4>38<:3"A\0A8,&U)< A8^R*RSUSOYVD)"Y!I '/AN\$ MZ)3 CZU1N;SPG0SG"JM (YW[T5ZC0'RRT1ZMH8C1=*?OGLKTQRF_AX6T4\M$ M]M*/*PG-II3&0*[J@BBA% !>EBE3;TE5(+!RD0VM)- BVR(E]5_P8 MNSGJBZ[YJI6D4I=[@$,AK,V-K6Z2(Q)2]2!P-[%Z'HQG9FCCXG_?U(&(%RBI MC9I'FM1K$V^DKE*NYJ7]@DL9['V,(5C8-_/?%+\_2(URHA$9S/N77SUJT2<1 M5H@S54;UE.Y-=S67S!'C$,V.L, MI6@>8I3J5IC8,K0AL,M?N@KLU%*Z>&/)?NFUH2 Y7!\B="^0[MNBXO!H;SPC M_\J:,:XGP#]D%Q((:88,^B,*)07=4-)+HR%=W:CQ,XJS@TP%KFRH!-=S=Z^J!@Y#2J2%SF%Q:IOP$GPX[< MTCY^>?2CW1Q]#UF/KJ-;CLZ/GAR].^#?H\G1LZ/I01=CZ/G1+WU/'HV/SHX^ MD=^%D75R3Q<'&'YR1.'GU(JNQ)%]/Q*F[3YBF$M-JN=[C5ZZ4**&;6+PZ;*@ MNQ)@H_2O*1GO.7]6MH*@_G"_6MP5((6]SXRM[6WX?KX3J#%H\2N.@268%:Q, MLY1_'/DVD[V,34,$XM"CEA-BJG3QLDL:4I_54JN[G1BA#I&"7G\5 >& $@@. MVTG^G]_&8 I=&5#XBXMFB2B@W\]C.?K0,KO>^Z89HA%$!>!U:?&?>'3\X6)V M>?RXET#\WF@\>;7#\[BA30/G [/3Q^_ M%#DLNZN+3A!2]HJN]^KV.5J5#V5Y#>(O_J"BAV:!<2ISY)'X2I41]\D;7ZV(QX= MGIX/^@X40W'7>>+1I^P=N&:FZ0W68IM9[9YGVN577>5ZP*8DP;?;]-EP?+YG M4_._MF5\8SE^^J AGP['9V+02YPK@Y+1Q-HU%%-$)2CFCXP?K3DG3V'.GW9) MV.Y,NJ([N&57G@IZ#3G/KYQVNWDN&X.$H.0@3@Q"C?[U5DND(K-L>4^\@RU0 M8N+O9-"][49?-[ X&4!++F$*IM&7F,4Z'S>RR?LEC=ZW[>_L]32H?_ MR.U46(OHA@CX;3G:,TW_+K0E,"N4%@M"ARV3Z4CF2/L&>P8DH736"0U/,*AC ML0PE_$ND2MU&W$QW(1U#_*@*M?=9@ .=H!N7J,O/$/L?6/&>[\3(JE>FNSFF M$O!@7+\8CB?\)0'=1GZ2MUWT/CO_"C#H+SST3<9)[VL8:+OD;W[XO;D6+CXG4_\@0K#W];,;8!I^4_Z M^$ YFH!Q>A65?] ![<=6;_\-4$L#!!0 ( "F$_U!U@%G%_1 %HU 9 M >&PO=V]R:W-H965T M%OQ#R2>;?,Y0DJW6G_'++^7;ZPDR)"M9.*0@X'^/\D%6%1("-O[M:5['(W%C M^CE0_YED!UFVPLH'7?U3E>[P]GISG95R)]K*?=1/?Y5>GB72*W1EZ=_LB=&/^9&/F9TY9I7]"A0.-OO/NI1E?_\=L!SYG@6^?YQ=)/BW MMK[-YI,\FTUFDPOTYE$/CCYVT_U3ND#V0%:3)_NO]UM+O_WWA MP$4\<$$'+OYLQ5\^9G:;_:&3LM\.,BNTD5EC5%VHII*9WF7O/SUDJ\DJ4S9S M&H*RT/M:_2[A$U.$'TO9**#B8#_0JRV0QYU6FD=52)MI R1UV1:.:!1>NS93 M$*/PWU&W-6X7#H,>H]<2L4)#)BBE$13-^,N#/C:B/F7RN9&>VE9FLG;*52 0 M? 62\KDXB'HO,TA@L$M;.E"@?1=4"8_3UE#EICI8> -.E0H9)O,*KV&9/!U4<((Y/F8(3"Q<5 MZ%6*6YBE3OV@/8.$MR-=;)! 8R&U:^N_N,O MF]EL]?KJ%V899"']@46\4HFC''41V^42.0GB2I2=8\&>8O@9 U2%S(N?P\"%I?7HK7/,V+/HJC%?S0JCP*1*\'G2W68/0TY8%Q4(#QLE MN"J&.YYILAUF7?@FZ_(F>!R>BB&KLZ82!8>67QZ]TZLY)W'@!PCN>%RILUJ[ MK!#&G"@J50UL.PW?O!/YW>@*T_5KVZ4E.-;JJB7/NB>GT&3%U/[W9XH)%;=*@\^Y=6 ML R@U&=)F6?7UJ4EI]6PSK[/OI#Z#:K04';(B6S^YAP^OL^]EP MA=ZY)Q;55T9TG^_G/V0'84IZ@C^$,I'[; WZK-J2M+D#0P(E4<73R $-@&"T M1,>K?E0EEZ*NSAE9"<<_@H*5R5HK8QZ%1YA3./=WF=V);87TP!ZUKX=#[PV' MECW5OKKZ[6"D[,&O#,"31/!T]4D]GWF"L K^F=XGGSY=4//5=U>SQ2*?SM?X M:;+.)^L%?%IL)OEFN<%/DVF^6*\&1 :6N)I.\O5R>37/UY/5U7233R?SJTV^ MV6RN_CIF&EBX7*S@W]7R_NH^GRVG5W#R=';UFW:B2GE;;O+%'/F831?PZ1X^ M+2>;? 9K@;?I.I^_X*TO8';Q(>9+Q]U@WU B,I$&_!?,7<%F@#-@ MV:,N9<49+10G'U1=\$"QVU.$(VE=^V*'9CU)86P>H(95B-S E5X$Q4Y"&-%V M=)WN]#.9T,JBA81^NA'V1MP$88-STG'*Q=6/$(^ZA;($5("[&@'$BZ!C#BBS M>IN3S+9M&FU"/>+ V+6NA>=M4U+EA%J,J038C%O#(_R,E0?U%!! ##3/7R:V MJ@)9&)NBC0 EUG*G7*>02+AL(Y+8">LHW9/J :H@3P%^R.)0ZTKO3Q2H8%!( MOHQ&G-Y+2K_"DJG&04*751TI3O@3[-)BDP%C HXQ. M? 9=:6LYLP9%1PD\3Y0+N_,#AP" /,_G E+7>XV;@V<'%\KA ]3&$C]M6X30 MS]('%(XT 'NAY6ZS]YE31WD#'MI@* /".>@23VDMI_*C%+8UOM:BN;:R$)C9 MTQ(>&B++L0[=/K(+$:X?I>D!U!8<&EQ'Z1+.[@HO@U%DLAPT1$E5N50.D>4> M$.,&#DV)20M+&%CD!MM(G'; ZA>L47H"\2 NJ-IYO(/J#*ZJ;*Q].08".-J> M H(BXR)^/ @*4%DSBOP5#'TN2W7M%'I(#R)]B8Y$,!38KJK'%*0+51' \@%/[2P9CD*_:Z@2 U.>!]\%?L[*&-F-3.K& M)YJL:0TD*(1H)7>9"$A&C&\9_$/01S0?\A838PWZ+C8X0P&4;[:G&_R_]X5M MZQ+O&82W@(@A&U9>CX)RUHEHTZ'47&!3M=6/1&K;X G):"7DDD$!O/4S''Y(]6!4;)SE>&HF M]'^ $="62!W@"2C G(;D,U^F(AU&%1+E@$2,Z> V&T5MW:]!XREV"?U#7_%X MD*C.A@G$/H#C(T*K#L/C$ <=(P+XEVILA 6T+!,MAL6Z@$)A>94]J(:ZG8#2 MN5&$+FBD%;"C4E%EA\-TH2C" N!#EX8DFN,F\UT_T"C$0 :+XO/YI(OS-#I86/5[;PST]:+$/!T]P"9U*&W(1OL[VT]FG'0DU.:';J2'%CVB M.7%8=VX.]77UC+TCFAO(*$WPN.T\ MF+ >)HY9G%@HM>2Q"!6MKP*>E$&Y[/+P(< ;:GR /VVX)* E#B">-H3ZD65< MTJ#FN%WWPR#@MJKX$8VO=OWV?MS,P(8$U1U)_)9Z)*B$:+2F@A:'NC766Y\Z MIU?&H)C$$NDNAP:>"'(4+?N@\(-%'-WXQ/35E+!\RR[7A02Z150OJM/OR"U" M6E./Z"WO$CO/T]FE6)NJ+N$AU("P^C;[!Y1' EI]&!K&.)PA:,[ETVXW7 2L M)IU_2-I+$O3H<#E%C4_-1[PF]N1B9U$! Q4V M_T?ECMS]7T:RA#636YHP#@X$"X A//+S R^.0D+57[!XR/*(K2C_Q$11\3V1 M4;(F((JS_$3=>,E24M,J=CN\,?9ULY0[2D@DI.4K D 5?J1 >23)Q0*9_G>K M3)R?OE1O&L(QXP^:/+K5BFG(2!KM#NJ4E4G!Z*XW2DP%W!SJ2I4\4%'8Q2(P MIQ: FW/NF5P'VLO6!*FY\[1AX(C>\O<:9$:#^6IBO=G0$O;BT\Z.-H([3)<< M\VY@M02AQ?$L]#FV12OAE9ZSHPUD ](6H+K>W*.#'Q6^L7 *8)8]@5/)J-7!B#Q G??S?+YYKZ[":90)K787E 5HE$.JO7O\3HK74E( MHP.X(!B@:6A*Q#-F0Z'\A:PO/SY)0CK0>)^2^P$@<@!/"2UW>Z"UDB@,W4R9 M\@9O,)2D/./Q#NC$,'J.;9 H(!!MO-F+U2V)N=]\%%DWO /#ZCFB#?WUJAW MSHAM:)Y)8Q ^UQZHP=W*[D1N,/%.Q26*!A58KEH-' /"JW"%F]A@H I4:M= M$QBCZD !L+6L4?E2-^%",:6-GFZ@]W\"NH1P1C-93"LA.7L- O,M->S)(*2C M3:8.<\^!X? GA4$^Q#_QR#V$-!L&GP/ I+I8*KPOPVS/5^_AM(S8V$KWA$,F MD,>['DN6>,?#D$%NO!-V!IR*OA8@UX&;TFP-9U%XO1E3.B=8W!1FT0CTD&V: MZ&-*J494E%2 %PR/GMD;-X4M<:[(B_U5?2_U1A=DX()XL!O,A_0+:$CBK2(4 MIS!K&PFRWBDT3_!N_C*%# 5+^!1;+CD1%X(-7M45!0<8-0/CX=E4O/@>-UX MP' ^0+L*F!J()G_?S&<1'8C/'I'K 2Q55-%Y>^G(VSO=^T3![<":?6[8+N%>3#[B6WH>#8UPYW,LW?QX\\;T2[?LA'+Y!2%^ M0T<9@-:80Q )]!,F%9N"LJE_:6?<45C]?89"6DC[2.W/D!7BMVW^_I:OQ)>""2;[>S&GE M=]--/EG->5#65R^^2AI"^*O\N1I>'OILN\_EZXHG,\L5DTM_0L6S5\_^1 MX?DROU]ZAF'?_7KS!QB&C9.))S*;YZOU=,AP1$J^/_)N=N9GX6\OT\(<_7+7 M5CMLW)+:D0QQ_,M"P[FA%( WN_L.OO!XD7L]Q V#;#^-I!9>0%[8L'GY9? M$"+*L8PX$.!/SXG?,LSO)U/V]@UT 6F%[@GUI3#/ M)_,EDUG=+_Z\$)_ED_7:9Y-\N5[]889G^72Y"(06F_-!;D;>3.)DG-@_?7$0 M;\X.77!Y;\811TFO9_E7I3Q;_'ZS/"/:5WOH_PO!P'.7J^#$J_G]M[;7\&KD MS+U#>"N6I.;W-K^&]45PMGPSG7Y;>WP#QC_*H[]_.[<[7/XDUA54.?H\DF^$ MB>1).GZ](='%]_0V\N1UT='CB["P@IY/7__ XYK59I6O)O>#]Q)'DA$J9P@3 MP@2.'1:AQU8F+V]2:Q 9$UU" ?WX]B^ 3KYD]&IEO.?W7TJS# I04N=K!U7O-P+GQQNJ&_GMEJ!_"*/AXDP"6#"^#Y M3FL7ON !\<^IWOT/4$L#!!0 ( "F$_U GJ"81\PL +LE 9 >&PO M=V]R:W-H965T@M*XM.362>)>/@WR MZ8UUG_Q:J2!NW>K";YR2&6_* MS<5X.)Q?Y%(7)\^?\KOW[OE36P:C"_7>"5_FN72[E\K8FV]6@=Z M%U[803BV?G;P8??ER2NMYP8]:W?C.WX(L M65C[B1Y>9\].AJ20,BH-)$'BOZVZ5L:0(*CQ2R7SI#F2-G;_KJ6_8MMART)Z M=6W-3SH+ZV=_Q4U<.YF;59FB0 MZR+^+V\K/W0V7 V/;!A7&\:L=SR(M?Q:!OG\J;,WPM%J2*,_V%3>#>5T04'Y M&!P^U=@7GK](?RFUU^0A__0B0"*]OTBKW2_C[O&1W7/QQA9A[<4W1::R_OX+ M:-*H,Z[5>3F^5^ _R^)<3(:)& _'PWOD31KS)BQOR]+CC??BVN8+74BV M4_SKQ<('AX3X]SU'3)LCIGS$]'=Z\/[=DW/1%=!_D$XA;5-;%D%E A4H2OC9 MB;!68E.Z=(UT%+D*:YL)NZR7ZF(E="%NUCI=\](@BY5>&,@J,J$SA25++>F% M+MK/O%?!\Q*##[6!#LJ36"4A1Y)>#EJD-M_(8L>Z.95:A\ +&>@@[?#&;Q07 MFEA*/&^E*2%%[@F*!HI,!I5 B=24&6DM4:4YF<"VKJS-;K0Q$ J\\2I:1@9E M>KE43A6I$@L5;I0J^'7G\.XI*5P)JYV,, #NZI!KYY+"@!A],6Y^!Y"KRM[ M%\IHM<6&L)91/SI2=L.5*9\ZO8 _%@1V":](.?'PCLY@E[)-< 6)$UYN896G M@,&7&PLME;!;Y=9 6+SR54SL!I^%LH@BV#W(TT !=K9\A3J-%CG$XH>0F0ADY[@^ !_E)2\$-UD[,;I5+')ZC:EXD0,2 WE M@P;.JCL!:CS=)B!.__O?KL:CRZ\X8KT0UJE<[X#:":6@I P!6B=M:MW@=9/% M'(.BJ/I%ZYU.C,_%MVU6&EE9=B<3H#/ESM=JR4GZ$[58\9W.-38DXMW"*[=5 MK[]/Q'WOE%!BK=(9EI:O=>44N1Y+E!..7E+;MQ83\[_::WQ/G22M/3D M5]B^@"\;?\; P2MEOJF Q8N-=*'V;3\R0AICTU@M"#U'"$9R. [YMH<7?$J# M" >J/7#&W*,:<,67BY\1!3H5/1K50XE+]J+0.WFIBTA*2/@"0\!5@:A+L!QCGL6L-]-R*QT-;@]:+O8**6SN;'H["G/M5 S_0ZKQ\6\*2M%T@B)+8%8[I=+B& I-5%=RX^ MEJB 7TI"H^J4WS9T3[5]M5 /V*=X5X Y?-(DGI^Y+ R2A:I6OM*GGW04+L--W5"\==0<*HA:-,H#8%%N B MBV5H[;BO.KY"1 ^L3Y%00'1Y P\P 0+?T0693'UD:8VV'$H4^!;@Z0^*J7L' M875AMW+_:%]R5ZIZ?W,H858#'^A%>=5*@Z7RZK=C N!'X^1R?IEP+7(Z/[J< MS_F3*@\BRC:@37ICSW0XO+OH#J/I^-9Q!NPS'M;',Q;6IM5.C]IH7U$4;*=7H*U95 M(P9IZ+6]*BG(V,(& B$4!5QY)/HP ^W0J5N*\7=H62H;R3ALJ";3>$O7 (\.MCLG-_L2X+.#^,G::EN8B'"ALZ_=E M1=3T@&?T<1<'5JHG1$.#7V$KDV7F.LWB2,H(=C2BJ\[%RUW%.>FHGDF<'(CI MQJ(*X#.NXD[N0A"KYK3_A"=I=D&GO@7V_3SK]M_4(/5!P&+A)Y7]>P82@AFC M5X2 _4BMJ8X+]AZF:%IH]YQ0:\% 4U#& (M(7>J!BJ+@@+GD%HI2$CMWG]OJ M'"T!C5\9:GC5WVSM?T=DY7Z[>A"3C1-:E9!'.>O_C*I&W*OZ&YU=-3WF6)5O M[J/91^;!NK&NY9:&+U6TV%CA(DVA'%3F5+\)0)C/TTABCX,"R%+XC27UL-7M M+6AYA<>@2.;$/C.:))=3=!IR/^&]])W)%B\>39/+V1AEO[Q?7"(>39+Q+/:? MM3)L/$U_]H;[(G5"2HM,Y453%,(ND/NRFB/>5W/\ V&M+#![DA/1D=-/"&:, M))^]V'4I[A(.E?3A8V(N]5/YT70ZK]2& MILT^(AR9CWTY]*8_I\[2]A)&D+X\!I)BM+R;1T<=?U"363(=7]ZE IB2PL$C MHY!]E?<&CWBAD.J-AO^[K16\L20'16%WT#&RDZB2]EWR"6M0ZL01HG?/Z#8Q M8C< +:J(*9XZ-]\ 5"I4V0G J@A"IB%:E_? M*EU3#;PR2-PW\2*)_%CZZ,+HXQXN'*(]U);.ZE&1KFJDH]&K:%;SQ0,C2M)> M2/!,1>FUUIOJDL-1ZUS(]!.DQBA]H&N79>RM'^Q.&D#YPQ1%UF1*%#('?+Q! M-UNIJ,4&G9+BIU>Q-/'NYS*+=R-@[3Q=::K8KH6GI. MS^Y!W4&7$Z>ZLB(34)(*@!0XUN 4)3"M\^[.S!+]6P62DJM.;)![A),-X-82 M[]N1@OZ@1?L7@)7_DL-3WN$;P[I)?3GXINE\K^B<'^F)LRTC\>7)DDF8PN!X]Y M(8V3SK4I,SB=)Y<0\KAC=F_S+)D]&54?UT/)8#2=)K/9"'IF=-V"D10A&(^N MDNF3)X,OQ/L*1;('E3GC<._2NN9VM? SH[<'1C%!=]T:Y5AK_'@#2^B6GY5#EHYY"TQ&%I, MGD8T]EC_'7%T3=H9X8_*Z8X#1VG_1EE$X2Q51(K3=NSOW@SW'$)-+8W7-KG\ M1)=D "'0>$W1=)PBBNXV0*;I_C*2A11_FUVDWM8TM*8:=PK^^H9R*ZWO)RWE MILI)!)J,L666U(L)NUQ$_E2VC.;_A/]/(?P/OGMHJ?_]U=G0__N7/6@$& VG MZ K3>T8 K'C0 # :)[/A7S\!4+R:CQ!]JLEV%7UAU$X)??_]&9/"0]1).E_4 MF=U!1C^ZFGXFLP6B_&1T];D,%Q'1&J4()1;J,YTQKN$ALO6#2NDJ2/V!^2)B MTT$:_R#J'A7F>]P^Y?@]O+W^6BGB VQD<-4YW6^+1:E-MC>'=,:DVCC7-E-G MESK*B%_]+A&%4+KB,^#R?XC!3V;SN_1]?A69]U$./1XE0]#724MLZ=NW6OL= MP_;@=)1[\\@[#O0*IQRS0([C4"B[G5X=^ G+1^4$-J,.*?S9$!0J* M&G];T[QM?IGT(OX@IUT>?];T1KJ51MH8M<36X?GE["3.*O5#L!O^><["!HPC M_"=]]Z\<+<#G2VM#_4 '-+_7>OX?4$L#!!0 ( "F$_U!0E%X\@P0 %X* M 9 >&PO=V]R:W-H965T,'0 M 5PL4J_.D@!.LG8=T"UHNPW#L ^T=+;92J)*4G6R7[\[RE:3-LTZH%]LDKI[ M[IY[(T]WQKYU6P#/;MJFSK??]R7SNJBVTRAV;'CK\LC:V51ZW=C-WO055 M!Z6VFMTMWL_#2<7=OS4S/X1G=P;9D;VE;9VPMHS.YL)F:'@Y=ZL_5T M,#\_[=4&7H'_K;^VN)M/*+5NH7/:=,S"^FRV%"<7* MTN9Y?3:+R2%HH/*$H/#O/5Q"TQ 0NO%NCSF;3)+BW?4!_6G@CEQ6RL&E:?[0 MM=^>S-<"6SH%WIW./-DAR7NWQ+D8\^1F\G+TPG=\Z]F-7 M0WU??XZ^30[*@X,7\E' GX?NF"4Q9S*6\2-XR40X"7C)?Q%>/D2876E7-<8- M%MA?RY7S%LOF[T?,II/9-)A-OUJ<'\=+C]GCD.SU%MAF$J'BU_XVR*Y4H[H* M'%/($EO90>48V;-KJ""=@66)8*2(1;14927!<]$ M$2VK=X-V.O19/5A2[L%J4T=%GD?7@ZVVV#GH166&SM-G5;_!XL;N]BX211E= M8M _M8G)ARGYP5[)TUQ$=]BJP)8SN*F:H2:( VG.*H/#PQ$WQ/(8C[5ID",* MG43WH3\E]\P:Y]BELO:60)8Y$JZ$=&D68>&2]_D<1Z^@7G)\?"W\%B"MX MCUGI4=1#M>U,8S:W& >9)!@'RL 3@1RD2*/O<"/BA,LL(P$13P*XE.5!(.:B MS*++,%B0KH4F&'=;W;L(LXG#/'J22(21J)&E?)&6T[G,>!Z7>)X+GBUD]-JJ M&EBG6JHE+*P>25%"$UXD),X768S211E_.$K2!1X)GI0B^M760$.U>HN\HI(+ M,H(55>1D6Z:'HYPG>1RTBC3&Y'_?6X/UZQC5KL+B"M;K,5944]&WWY12R!\^ M^9>""YE]O#V*$J2<+L9X%>CW0H[QRA8\BXL@$/,-,!9JI]YN"4Z>0(**;2H>J M0D_>X*473%6F[1O T^-[Q48-H3]N(NPAO.NQ3TGQ2"1\D2P"BR.!<<(UO@&^ MR*F@1%W$*1H]A)NWN>4CF"QYLHCW:\'3I)R G;[Y_[#'[.G@:6"#\[H-$5!? M3/6!.?/P6/P3DTI.47/>G1;1F 4+] +"7UPME<>0[UL :5>/C(ILQ.[YFQHTW?7A!K(S'L1&66WP M@B4!_+XVQA\V9&!Z4I[_"U!+ P04 " IA/]0E":B4AD( "!%P &0 M 'AL+W=OO(-Q!D0"*+[(] M8WLNP$RRN]UBTZ:;9/M0](&6:(L;251(:CS>7[_?(259\F4R!=(76[R=^_G. M(6^V2G\QB1"6/65I;F[[B;7%O<@4K6][8_[]<2O MW11\(SX*^[GXH#$:-E1BF8G<2)4S+=:W_?OQ\F%*^]V&WZ38FM8W(TU62GVA MP<_Q;7]$ HE41)8HPW+.E@^[NF_J/3';JLN!%O5?IO M&=ODMC_OLUBL>9G:7]7V;Z+29T;T(I4:]\NV?N]TU&=1::S*JL.0().Y_^=/ ME1U:!^;G#H35@=#)[1DY*=]QR^]NM-HR3;M!C3Z6CU5B5.&?O M?N12L]]X6@KV7G!3:@&+6\-X'K.?\T=AK!O?#"V8T9%A5!%^\(3#,X0OV7N5 MV\2P'_)8Q-WS0PC92!K6DCZ$SQ+\>YD/V&04L' 4CIZA-VDTGSAZDV]K_DZ: M*%6DO&'_N5\9JQ$L_WV&Q[3A,74\IM_?NL\3G@W8"VF?W>?F']V\-!3(8!$S M;IA-!"NTC 2^N$56E6G,5@(I& ED4,RL8DBK%)RPW0 XE&8%EVX!ILO-6FC& M62KY2J;2[M@K.1"#P!'^ZU_F83BZ%D_2>B9N8GS]FLF<""H="YWN/!WN,W,Q9S*P;LGB52:*ZC9,> 72!?E-A?&B@ M5OZ S#=LO;=# NU7Q*FV!A1"SLE,_B$<&YQF:LW*7*V,T(]\E8J:\&H' WTM MI:/9VMO:6-\0)*I$Y:^:-7_9. M(.R*60.$;6D&[/,)C0X% %P2ECKZ;U4&"7;DO/'5M2%^95:0M_"] OC74C2S MWTU\6E\ANG'&UR0'[K4EB1+MB*2.RLQ8GD?"#-@G3+4=W80&N"HM+1SL []2 M6.84RXD6X*45CUDJ'D5JECT7KI?7O5]HS,9+]J]260CVJLQY_#OP6L2O?6 ; M%]%M6QL?B#&"5$8\]5J:MIJREO70OA6[^LA&Y% @19Y$L*V$,1!IFB#,%M35Y.&=?O2Z-^%%:QCY=*OX!BG>4$$ATMY)>!FF2'D!$:M M+' X*K7;'F IRX2.(!BRK! :4Y\''P<,O54>[1SY3]K!WJYUSLV#P:- 8I+" M1N1("3*F. J@R?(D4KA<$2ZW?#IFPB8J5JG:[/:6-V4!T2L+0T?K79"KVL;. M=Y3K)-+^F-SD%8O2$'S5,):I&( 1L!B]A2IS4COB)F%KM,$M^Q#/5K#O36A%E.3R M:TF>1;YM7<$U'6MD/(=OG15^+^.--X=FP$;I8;'"/96"IX-65OI&$*UDX[7_=W'G:)C(LT],8VJ0#^%)HO>QUNO4_*\K2& MZAH#ZU#NW3LU>V_)*U2Y08S6X\^4R.;QN?7U,$.%O M'!C(?0^V[+T]R,W>(EC,Y\VQ[LAE[8E4[87!:#1JMG5'3E>&M@453S;%A<2= M3(+1=-$1?#QV#/=R'_GDN]IN/IX%X]F\\W5LNY,V6G1LM'B!H<_@8V\\"::S M:4/@8'C$/+P*%I-P;^SN\*R+8-C%7LKNZ*R+YI?S8 ;J;?O,)L'D:MHRST/= M %5ULVZH?/E\<;(%9^ 2)Z;L'P3Z[!7]L?EKM@557A1:/1&@"%2BB\5H'(27 M/F4O%C,$U SL]@"0[H)C3*P+7=U8NE9K=U"S?=-?]1M5;1]T;C($9I%"'23F MQQH&NVJVY_5R\-H*[;#.PZPYQ*#[#($*K(TA MG[&]SSF")G7CG[C,37OB%X6 ,+W]A%B=C*?FL43.5E# M0;VW2;)JWF<_(.-R'$QFEV?HUZLO1KV+"NG.D'-KSZ;6O!<>X%\MJ8,T$C3L MT*R0[AC?_L]^"<-@.CJG:+5XPB]U_A_ZI9[_!D9VL;(VS7QZ%]U/3?])J > .LWO#X^@-1:M2E0L!^\-V6:".2O\UXQW+?4^_;;9!:/0OE M=);PS/!,M'M#1*75I9.I5,!5NE[=7[/6 MOL\6ON7LHI]KOA..?@ZZRCRN.S(8M$ RN'N"!'.I7=-)=.CMI 7\C@):^_TN MXY'2/Y+XMQ7_J*30T5*:Q67S=N)OWD36R">ZV-)#HJ"'Q!,.)1\.3CW6#5O/ MHHC%C7O\15V@=MR_D#:SS?ORO7]6W6_WC]/ON=[ _HB -8Z.!E>S/M/^P=&ULM5?;CMLV M$'W75Q!N6K2 UM;-MW1W@>RF15LT39!-4A1%'VB)LHA(HDI2ZW6_OF=(V;&] MW@7ZT!>;MYDY,W-F2%UNE/YL*B$L>VCJUER-*FN[EY.)R2O1<#-6G6BQ4RK= M<(NI7D],IP4OG%!33Y(HFDT:+MO1]:5;>Z>O+U5O:]F*=YJ9OFFXWMZ(6FVN M1O%HM_!>KBM+"Y/KRXZOQ9VP'[MW&K/)7DLA&]$:J5JF17DU>A6_O,GHO#OP M28J-.1@S\F2EU&>:_%Q_RK@DKF<6.BBE4D^R-UXN>0)N1E[HUI;&?9#6XCB6'X"#'L@ MR0[(3?*LPE_Z=LS2*&1)E$3/Z$OWCJ5.7_JL8^S/5RMC-7+_US,ZL[W.S.G, M_G.PGI>;C=D YT,EV*UJ.MYNP1TK-%**95DR#H9JS=NU .4MDR9D2K,<049E M8<)932H8QUZ;BXXX/69O.Z&YE>W:[QKH$+1?]\@*!DSM#VCBYX4J+WK28HRP M.-T6!R>\@5KRE:REE82K91:(@:) '4(C1D;5LN 6DQ6O.: PQSXS/G9.0;Q5 MEAG1<>@7F+07WD*.,ZJ%EX:56C7L\2H\E_A'EZF9,);$"2K,1MH+["/AC<1QD!C&K'^E^ M(@Q:Y&K=RG_$DWEX''WRPU1*VPLBRN!QR#:5A&\5OQ=[4KA]53*[$366&U^: MBJ)D3A)3 ;LZ94WIJ*8[Y:*ERE+F9$D+([B&,1=\<8\6WCEVECP?0(;,\'K( M [KZ9^'4[C6<9.T8RS=?+9)X_OUQG@=$SCTMZ%KY0DURTX/M.V85YBW; B&A M4 T!'X(S5 :/, S1'L&T*"BTD*FXSEU#W;7M^WV'GD-V2VO M)0+>2KXCGC2(98=+%8A@< 5BPU=[)JWP]\!(A1(E %]H (P(AMV2RI6@J%)[ ML;IWNE=;GRQ0J%:Z"'?UZ&NM%NY2IT9T!$?E>:_)A]_4O6A\/)/H /NF$NT! M"TZ\@6I$,A=C]LK@H0*15K'W;S_N"A74TZ)V[>%QO6Z0)5?H>FB^Q[VSE"W: MI00%'-.;?:NC8YX]5"Y&/NP*6-#=RG SBOW-Z".WZSG^<@ G-*6_3 ZN5H!P]C@13 /DRC%_RQ, MES'^XRQ,8S=(PGD:!W)Y,(^601PFD(+#V3SXQ#7(33&?1XO@@Z)('L%8A$NH(#C+*<&)Y^%\1@OQ-)PO9L%=WZ%&&I\# MV?K7NW](>_KN>@420[?9_Q+"6VXJ$$ 6CN:\H=O9'#U/*-\-8/3:=S!JBD^_ M1US8,P3D13 -E^G"N[OT?B?A(DV"]V=N5[6B,O$&Q4->T2/+(3HUI5:U7+LP MD2FTX=DLPB -DS3#?[((X^74+2SGR^!W]^(7Q06ZN\8'S-G;@5T\NFV#J2^4 M(!O^'RDJI/$O&= /8*,.1$NO1>Z;:1H/F7;$Q\5",Q!Z& M&;@%N[Q$9((X#>=Q=L3M7:\(Y@M77;_B]<)DT_76WWZ0!?F_Q68V"[[SHE0# M41AETW/O^\G!AU$C]-I]_AGF@NN_D?:K^R_,5_[#ZLMQ_WGZANLU]=I:E!"- MQO/IR#_E=A.K.O>9M5(6'VUN2%>>T'0 ^Z52=CC)L!TGV01;QT"2[6);=(%@/]I#T0,MC20V%*F2E.W\ M^[ZA9,<*$J/HQ1;%F3=O9MZ(7&Z=?PPUH8V_>S6_6KHN&FWYP5/HFD;YISLV M;GN3G67[%U]T54=Y,5LM6U7Q5X[?VP>/U>R 4NB&;=#.DN?R)KL]>W]W(?;) MX'?-VW#T3)+)VKE'6?Q2W&1S(<2&\R@("G\;OF=C! @T_ADPLT-(<3Q^WJ-_ M3+DCE[4*?._,'[J(]4UVG5'!I>I,_.*VGWC(YU+P.>'_,X3WOF;^36-CE!1#'1K"QKE2Q]T MR(T+G6?Z\W8=HH=(_CH1]>(0]2)%O?B_53WM?C5]P7.\^HY:>XHUD\938W6I M"WJA>L)]0SCZB/:F(G M&S2EWY(@QM/W,ED!-V. M)D$9$H"I(#D/(QR0HGC?:W'=0;FH]91P%"7E=Y+6-M7B.#HD)!@ J6YWJ.CD)=U$<&Q@6--^C[F^FRW9J.A7\E,Q8& ("$Z[W20 MUNPKB.(I-PE#!B?"LP804F Q2Y+*49SKXZ]R48HOO211>T MU&:"&TG R9^RQ!7)IXHE!KD*-96X[83I:T?)[.BPAB2K="4)_>>M/[#+!? M.HS[L) A[O@ZE]02P,$% @ *83_4.W7>W"2"P 8"$ !D !X;"]W M;W)K&ULK5I;<]NX%7[7K\"X3B>9867JXKOC&2>[ M.YN=[#:39-N'3A\@$I*P(0D%("V[O[[?.0"ODFQWNB\)!0+G?KYS#NB;K;'? MW%JI4CSD6>'>'JW+V.J,M.%^F2%J_)3HWKALUZM2UHXN;W9 MR)7ZHLK?-Y\L?ITT5%*=J\)I4PBKEF^/[B97[^:TGS?\0ZNMZSP+TF1AS#?Z M\2%]>Q230"I324D4)/Z[5^]5EA$AB/$]T#QJ6-+![G--_2?6';HLI%/O3?9/ MG9;KMT<71R)52UEEY6>S_5D%?4Z)7F(RQ_^*K=][>G8DDLJ5)@^'(4&N"_^_ M? AVZ!RXB \F!5^32$TP4YY4MI\5;C M7'G[WA3WRI9ZD2GQ117:6/&;*96[.2E!G?:<)('2.T]I>H#2F?C5%.7:B1^+ M5*7]\R>0JA%M6HOV;OHDP5^J8BQF<22F\31^@MZL477&]&8'Z 7U/IIB52J; M>SW%^\I:593BKDBQ4B3AY[_N%JZTB)E_/\%YWG">,^?YGV#DIRE=C,4A8B(> M3T]?'7Z=5HHL.1=_+\1=M4)HB>F,C#NYC$2Y5CB9;V3Q*+1SE4K%\>4TCN(X M%G*ULFHE2R4V5A>)WLA,R-Q4L))9OICK:V+QU[]<3*?Q-2_P>UZ87+\9BZ]X M;99+!18K9#L0QL$/),=%_!(YB'Q+5VRRRO':LLHRH1Z43;13]49=Z%+C^*)Z M5):%F)Q?"[-AH"B-V%0V62/71;6AGQ+HD:::WN+0\>19PXQ%Y2!ZX%8 6S?6 M)$JE3BRMR7FU49;XR4=>2XQKE$GD9@,:B83\B,3"2<8QF%2YQ.H%WBT(4[WI M:N>IAPWPSA%1B,"$K")P)DY]0>"CE2J4A=2)L1MC69,*3TZY2&S7.ED#:A 0 M19)5J0*"?J^TTUX*G#:@#GPOZ>!*)WTIO5BUH1..#X_DQ$8[<3:>7\XGPJTE M7%TK'=0('G$XE^V0!J82#XGAR.AM? M7C(+EH@6N\Q)'6NJU1J%C;DQA.SA[-W8UY:,N(#]TC^0=?!;M:$PHQA(/-YX M(1)D$#PEU#TBWXW%7;G7)CY,(P$:<()<0I(FH3U:3OL)O=4((>)/V0E;6)4J ME0L*+"(@X'H._-TLDJ68Q/&K^LW0\I%/,^(AD\02:DC :%5LI$YA;TBF''95 MJ BV40_6\;GD^J%+5@JB#<3 H9>'2824<>N(5',F)V?D"UW(6D,ED_58?!*6 M, K&N(-2F9B<08]6)WRSN;NI3@X+T M3%E YO, A96HU:*SOPU?*,Z+.S8"'@'+)3V6:\F)1>"1481,9FT& ),SG7 B M[<)(P<&%_A;_=-A?#[W$'B6=%I5#?7>.A0R:>Q>1(WG+ 1/4NQ$L'NH8DL)[ M+\Z+T9(=QY+OV SN9"EHX1E)MM+!]=$##I%72\/V_0HRX&S2E(4!K8$.KE/YL:>P!"U!T5A2X1)**Q#UF3'@6F=@2"$\, &J$L[.J<\ M$!1A0-GJ,HC=$2A(J6E^095.*>_]3M_'I"@5E55H7FQ?P=WRXM 9Z*6FGJ(I M]]V2C5SJ-A>ZZ+,84^/8%IP!;-;PE_M((:RDX]H.RLDSWL,.LG6)N8_"PD,T MVSHSOGUKBD:\GP-12]D52]">+EI'?^\\OI4:05P@W7T7$NQ1 F6J (E M]3](T)7OBCK2C\4''V-@3$:J@YFF 5FT^3GL=6KEG=I(UK2EHY#VZIX6+$[I7.F40SN6ZQ7RJ*%/6TB$.%V@&F%J@3Z*%O MV'*V41N)>&85,#8#*/>K<,@0S3CQ/,[WNZV%7B)2&X?MRK>G3M2\4K4HX5=T M_A7%%#HNH+KSV+*?&'6UWD;D?X92"FM5UB.*JS+6G$FGVG$<$B#5H5DZF%^X4\>3\YF43R=T6)GQ@TH0T.H)LR@ MBJ-#%0Y07T_-7K-@P0-6?B* =YT&J\_'YV>OB*1V TJ4-70+E];XWWOM#F7[ M6F6<8GYD3=@TFMM[JKGA .(1!@#&NV]$#:'3E"PN2*#=&-K#!XSTO^''^&;>*.(@L)UPV2&\?6W3GP%,S>4?57^VAM]2NX8&F1UX98D '(/ M*;LUE@7\I2I4K]'.W,0Z./NX%Z-?I4(^SH>!3NQCI/']&37+T@->D. M!@+!B[#^?SBG1Z\GI[/H]/)\] :/YW$TNXCQ^!MV#NH-^)V?G47S>$9/\\OH M#.+_.(2MUY,W>!T2N_.$=?&Y]DZ(*>KJ3:;3$&T9B\K7R6X/)'176>\1V8X:C6';^URGT4QXO>N[NM?J@-'@HF_/E5Y'I4.]C&), M27WK@L)Z[SO(0JW0C?L,/W0YQ]JT4WY%E- 8,0AUKT"[!NE?@O9,13=1_DK/ M9[JE%@&I"ID+-D&JLZI6\=GQB9O$;G'>S98B/:&;O>72J3)<)[@UW4_F(>5D M[U**P#JTPBQ?+K_QL*(>$N[1]S>VS16GQTD<[96\.K-=?7,6]6>C*GS0ZA Y[LRMC0.M2ZM^.:>D"((6MU(>UCN!U$8\"E-F1$<$.']JK[I 33RA1&Z85M9-<0$%;^?0+(G/P MD$=7U"%8':J"\#VP[':=7:Y=I?PNF07DI%> +Y!/'FG82E6F7 N^YX,,R&"57W(PV*L R/]$PU\Y'[47Y?BN%<6@X M81>^8R!(J'4E]?=,GF-QQXG@^C1\A]F$9"L0QG90TO* 0$U9?K*-\X&![21D M(![N+;AK9"R$[4)#@%*7]:U"BP/'%[/H?!HS8ZO\.->K M(_YZ/IJ<3GP"+Y0J!DU&BPG/=!GU[$':+52GL??N96^LK5*\T^D'D?M/FI0[ M:;^)X"U[/IXU;5FO=PG#BVM4#'#=NOMJ])4Y=S^B-AQ'7R#+_C?%G@!!:A=/S4_S+,3&]IM8!=H\[*W>=MN4EH\CH(IK/+IKC MD[/H_&+6_/Q*#2WU4%$\F?7Y8E*9=9;V?80]Z7SU9K"C;_O.%UW_ ;Q9;?Y\ MX,Y_-6^W^[\]^%5:)#Q=8"YQ-!Z?GQ[YJY[Z1VDV_ U]8OP+AI)YFA98JZ9Y/, MV$FV36V)F'J*M>%NBR%K5J-QL7I[T3L*-*[U8 M5G3C[-6+M5RH:U5]6E^6N#IKJ&1ZI0JK32%*-7]Y4Z$P,973_.D.9(VMG\'ZC^S[)!E M)JUZ;?+/.JN6+T\F)R)389$+S6YY;]BX]:.DQ.1UK8R*[\9 M'*QTX?[+&Z^'UH9)?,>&Q&](F&]W$'/Y1E;RU8O2;$1)JT&-?K"HO!O,Z8*, M*JQKWKU]FNMJUMQOI%E)BYS6=@79Q7HTM.SU-.X<#22.VB,Q*^FJ)96 MO"TRE>WN/P,_#5-)8.HBN9?@7^NB*_IQ))(XB>^AUV^$[#.]_AWTWFB;YL;6 MI1(?YN*U60'25C(JKE0N*Y7AIJVLN%[*4I&1H0MY"^SAWM_.9[8J@9Z_W\/) MH.%DP)P,?DC=]].8=L4A&7%=F?3+Z07SOB.A>_RA$+_*,EUZM?:22%1+)2X, M43!S\4:7\!-36B&+C!\1$5G<_ND/DZ0W_LD*2PE^:;=$(HE_XF5TEZ][/SV+Q&:IP=),I7*EA)K/%?NHT(4X7YV>&'R2J>2FSI 6OO!]Q\AG-?M%SU7KSJ^JDN*] MJCAGM>Y_F%E5?E/O/CHA&<(;(WX&J'^1MZ1A/JTK/A&3Q]2E"_ (*ZWK6:Y3 M&&FN2E@K$C+/A:6P8+$/%MTH<(PK.B\3-315>B?PRH3LE2A,)30$)8RR]AP% M=XM7V!H\?ZUAR/P6]*JZ+,B=#!-C*:IE:>K%4B#SSI7& F4CD4H8/\_9M9VO MEFI=P['A^#9XTEJ65<#9KA4+(^9UB?ME8&FC(>!,B44I"T(]B-D:/P,KC5Q= M\?[1FW=LW17G6(W" /Y59.0*#IZ2HI@]ILKHD A+<8A09B1%%M)%K>AT8@K> MS4IU0-6E4#?:L@]6JEP1&IHC#RA&.]@F%V169CHG#\0!;,J6*[9=S8JGWL7> M77^P6^\J\ BQI4:J45-O65>2O9J: K^W>H["F4NUB?TEA M8TO\^OSJ/N(U?&"[^.KZ4VLQJ7VM2JX"(?/1'9>M'<[7CX22W!KR*;.Q(N.< MPYIDFD!L:E8K\.VH0\MJM<[-K2+D$W!TIORND*E@^A&,8*V)!W)*9H)8 M(U^$1K3)NJZ "9"&U(8#3:Z#SWE%4<*0:6IJ#CBD7RBA676:Y@@7>JXIF7N_ MH*!86Y=F#*+[(@1/4'*U'CPF,RBN)0=C2#;7-[@-32#?P%7EBH[S"8"V;<7Z M4IA-$0!%T<"IQ@??[7&1#TI6554.VAM=P?:<+^4L5Z*H5S/2[#S8RE/8SU.[ M6-P&L..E@<,G13NB!V!ZRSDXXB1$34I5ZB95E'U0-]TJ"=C-2[/:\1'R<[>+ M;>,=9:L'LJ:SK:3$I3@(STU=GA)!_L5WP)J[T\8QU'S*8GOUV"".M_E2Y1S% M&P^A"](@U4^<2)S.7 GB<873J *V;.SO(4"!]TFG6$-G=7:&\Z\CPAC M8C^'[UON>%D5,JC\)G7.2"!(SVM*]TT0ZFZ[$7H:6&I($VMM=CP'=%O6U=*4 M"%@J<)F:1:'_2?Z!.[C.:M4#D($^."Q!;N 7RZW4+4TB/.5 M1E:7;&0R'BK3E6M G8:YE [M(W-^6%272N:L!="&TYB54]<,@)[KRN%_IWIN M@AT)J23:%N^A+GY9"B)6>=Z4"\9I73*7Z#UI8^BL* FY_,R)D"SL#)LI5)TE M08@LASU5HQ7/A=?U;:M:8BAIRS8QG%B?=ZX=GE%C_H,R+)@)6OVP+;\Z[YN8 MX]9W/G.;@?//X+.A>Q+9]_9N12$I0D6]B;=>-1F M8 /.OWN-,'%>!!-^X,.H:@RY!.ZD<:5%:T*HN&+V]4GO3B*1V-F MXDEO%,7C25,9/!"]7*ZM7:^;WP++S %[#XH-BMX^:-N:H+F/67:C)_UHF"2. MBR2:C$<_S$2HKO;D=U[J\Z4O09P>HF0R= Q,>L,?/?Z<(\C.VOVRG3HT9.^R M8E]GASYU.3]MSTB #/QF"9Z,H@0!NO1S(MWQU+E*EX'Q7^[$/NSV1I]EOBB'GH\ 3*NU=3;1[UYD$TF0[A M1;VXWQU,W,8FG'>FDZ0SG79'27C@2'6>C@=3/$D84:2+B+)72"BW$.0[0\G47\TH46/@E(+0 TOI/0P]-*6EZ9^ MS1$P27BMC[\X]Q1;_?B_)/N\="_;[@ M-/KI,<9CRR?1-)Y06MW'1\C)%TVO\H%[E5^:7L4#=9LJT+&4U$MMVYDF]CVL M[6&.)E$2QSZ+]*-!,C[&'3\_\+_]V/GFT?53)'J)B]V]>.S-LDLU.N@@@<]B M9TK6EA9Y"ZA9.3NZ7M-K]H%^=938GIY&T6 R^-%$\S;T ,[NEZ&[Y=+K/S]9 MO^_T]CSW[?7EY6-GZ^<>H&!T/!@^HOGT9G-C4QYA^I'HD?ZE!0#BT?GZ0<>[ M0^&.K2[SHF!'_4Y#CKHR*^ C919HBBZ+FCKV'M%M5^ES7:)!=6-TU^*2,,IU M,-R,0Q_],-,^X*T9*/7^>)=R@NI:\TT_:]8X*-- +7BDX9SBASLN&F;&- 9R MO7@O&DSCQLWJ(J=I^G%@1614*@@R;:$8-V[(%)4;-(0GHBOY!=H2=@5%XJYEX0_M]1G@IU'JQY%4UCEJ9R=%H&FK"XK^CQ6DT&B9N M^BWW)I8(K=5&\9M&TB,MX2G7=Q6:Q .?P]'*CN_5[8,*L4?W1TUI&PT0\GZ@ ML"7>FN*VT;4S@-/ WDT>0;6F$MM76T+/O5%H-"1<[,(YE-FU*<-IN5R[-JUJ MB,-H-%CR1@(ESVAV]ZAY#U)M*.'69[.:H6NXIO$-56 ?5;HL3&X6FB+QNR+M M>L!-(C'L_;YX&T8#]!O'\4;<;LSW\-6?) %=P^GDOXVN?2>>UV$X?,25=]_F M'CHTCAPGOZ]^T-!(_%_HT6]UGM]]#'RIOF\XT6+AL6EJ@)G-&H MNO:O6:D9:[\=WW]U>.S[H;/6IULKA5Z5/E"CDJHN*O<55W.W^0;NW'WZM5WN M/J!#%[+0Z(MS-GCC.PD5EUOPAV,Q4*)OYYU)):(86X/G&ULI59+;^,V$+[K5Q!:H"?7>EA.[*QC(,ZF:(ON(DAV MVT/1 R6-+39\J"05Q_^^0^H1>3=Q@^Y%(CDSWWPSG"&YVBO]8"H 2YX$E^8R MK*RM+Z+(%!4(:J:J!HF2K=*"6ISJ761J#;3T1H)':1R?18(R&:Y7?NU6KU>J ML9Q)N-7$-$)0?=@ 5_O+, G[A3NVJZQ;B-:KFN[@'NR7^E;C+!I02B9 &J8D MT;"]#*^2BTWF]+W"[PSV9C0F+I),T@[0Q2S[MUY%E^H):N5UKMB7;: MB.8&/E1OC>28=)MR;S5*&=K9]2?<]]^4,:0&3>XKJF$56<1UTJCH,#8M1OH* MQAGYJ*2M#+F1)93']A'R&4BE/:E->A+PUT9.R2R>D#1.XQ-XLR'(F<>;O8)W M0[5D"#.DH+QH.+50DOQ 2O;(2HR:V J> 5#@YGM?K5#^\&Z1 MQLOW]!$TMB"1C';7IPM8NG=F<#\M$HPX)@ MA1.W,EM1BP&A2W@"73!'$?68,0V.:@Q:.Z!'M'/IH(X!/#-P7*6R>$2 :%WF MT!N[U-&B4(WTILBO1NZ&N#EW, V*@0$:6.=HCFLX/ M1>4?>\6V&[:*XZ7G Z YA]YCZ^U%_#'[8Q?C:O0%CU6DE?!0[;Y3?\VI[$DJ+ _4 'D&PO=V]R:W-H965TY\.K5E RVW$]V!PIV--BUW^&GJJ>T,\,H;M7*: MQO%BVG*APO7*K]V8]4KW3@H%-X;9OFVY>;H"J7<781+N%VY%W3A:F*Y7':_A M#MS7[L;@U_2 4HD6E!5:,0.;B_ R.;^:D;Y7^%W SA[)C"(IM'Z@CU^JBS F M0B"A=(3 \6\+UR E 2&-OT?,\."2#(_E/?K//G:,I> 6KK7\0U2NN0B7(:M@ MPWOI;O7N$XSQS FOU-+Z7[8;=-.SD)6]=;H=C9%!*]3PSQ_'/!P9+.,3!NEH MD'K>@R//\@-W?+TR>L<,:2,:"3Y4;XWDA*)#N7,&=P7:N?4=U)ABQVZAT\8) M5:^F#F%I]E]C9']>%M89K(B_WH"?'>!G'G[V?U+X-D223-AKEE\Z M,-Q+=MBSC!O 5B %J)C HL9:4 H,*S7VB74$L!.N8:X!W'=@%)>CA0?JN]&8 MJXJJ%XE4K'CR^J5N.ZV\'[U!!08$T!EA@?$".YKM&E$VR*;C2 P86G-5"O0@ MU# ?J-$$TMQR(7DA(6*=T5M1C0YQ"[9<]IP8&*A[R8U\.OAO!&R8/D1=02E\ M\[?\ 4/$<&FEHJT&C\AIQJ74)3$Q8'5O2K"#&TR,M6 MJ2*ZV/CU#V-$?8E\U&E&"^#WE"&6EN::R<2!Q. M54LIKQB-*W^D6HK*)PLGC[ OG+&&XSDI8$6/<6*PPX03[BGR2<",8K%0P2B] M+R"J%ARUQN)):K_7@,2C*4O=*T<'QI#./A?H/SK*"[+#43=DN)-<6:\K80L2 MB9CC\BEHV(\U=11$KX0;#";L$GT:.DN)?-U16!5@T;6^+EW#'2;_$.DS%^(P M5+4G/88WY&>CL2IV0]LX3Y+Z03O?"%M0/5#!U:!KPSLL:,H#GV#?G=JC$J#) MCP%@@)YL(:3T/*K*4.JQ7WRT?F"#.0_N&P/P8C R'&M 8RVX$X\G=FC@X4]R M=B3='S,_#[YB#M'DSF%&;? #ZLRC.,]12O(T6BQ3E&9Q%N4Q25FVB)(X"6[! M.B*)5Z2L@GD698LDF"51/L^#))Y%\R0.EDF4YO.7_LC!?!G-LB5)R0RE,Y3F M\3)*$^\JR:,L7P2_:56_EUCKE6\]JH'7>:2">RYR7R3GP3YX/^V##U!"6V"K M9 FM8/ROD%_G((^C^(S8$-59_DVTR#K/DR#!/"WVX(QU_XY@1.$NF>XTC"!DWC23X/ MF1F>$,.'TYV_M@OML*:\V."K"PPIX/Y&:[?_( >'=]SZ'U!+ P04 " I MA/]0C@2D'>(& "O$P &0 'AL+W=OH: MM%U<]K)>MW"C9E6@A<'5Q5S.X!;"Y_E'AT^#M992U6"\LD8XF%[VQMG+ZV/: MSQM^5[#P6[\%13*Q]HX>WI>7O90< @U%( T2_]W#:]":%*$;7UJ=O;5)$MS^ MW6G_E6/'6";2PVNK_U!EJ"Y[HYXH82H;'6[LXAVT\9R0OL)JSW_%(NX=#GNB M:'RP=2N,'M3*Q/]RV>9A2V"4/B*0MP(Y^QT-L9=O9)!7%\XNA*/=J(U^<*@L MC6N_ ]6;N3=^Y ^.N B>.UB6,V5]L:U!?*I O+;U7)K5CS^,\NSLE1=? M&ND".+T2%P M1__[;4KM+:WHIL2G4$6E"C450=BI*, %) ;1F,:399:?.OC2@ FHVA9%XYPR M,Z$"U#X1:HI.KI)6)[TH*FEF%)X1?S?E#/D@"#E!>A'W4COBND:D!);(B!XX M&QQRY0#8L%=+4<>& &H(@7"&-9S%0GIQE"6GIRGO/LK/DU%^3O5"/OV%_;/> M SM^E*?)^? D;CP]2])TF" )^GDLI5[M5 W?%'9FU#]0;E>W\Y3UC5JKYVGZ MF,E1! Q,56CA&JOD#V?KB1QQ)SXS4:R_3[X_RLR1+SW:0 MY$ SI[022*+&3\%M]SIUDZ9#EQH>N0.[*B! Z73T&]<>TLVBLIH(86%0NV\F M7I5*LJOBO7<2=&?R89VH42.-,/9Y3\M=;:(^2(=[AEG,U'^!R>S\_X7)A\7: MG"C/ABGJYOP1%QJ82=9R?/(BOGEQF./N:29C,UK=@5:51;H.E<18 \Y-6N,> MJ9$%>4\;$ 5-8>&H!@P2\EEBZF*H">W%2= ZX)_H%=45P]E7F81/UZW#$8]< M%;.$P<8^F>%MLEZH4'4A$QK:FJ)0!#1EY9#*35\^JA*D,RCEQ0S-.^Y> M/DN=\J7BT=A'&;DO8@H-PRID0WX1ZN5$:156';R>QL9N%8D>3.G),[HS,&60 MGKU]T)B@-!477:BQ0K'N*ZJY8:AS\6/5PMX*,RHFT &C[(LQ'W8[L$SV1C)S M6 QTH2.VG28)-D@-=%"FR&UJ=-D-;61J3WOC7+:!6%^\:7AH M>[KAOR.S& 6BP;9H^PL.)!W8#K(>(8Z>UH/V\674X!\@W'<6$*D-YL0) MB15A V2^/<_H3C)N0F4==5-G:H7MZHDBAW06V696T<,9I7Q]3C^M+78,!6&- MG- ,CPE7$PV;ACF,ITW$!:,CSM',$VT2#2R#R/*V]HCAS96C@ZQC&A MP#L(]BUV9"W+!]0P04J'>Z*_("KI&7&.((6,(.2<9@FD'SY$VQN)Y[S1ZUT^ M(X33=XN8SKYX9Q>HV.V@D5P1,T(Y$BRR1>.(<]H$R27A6[8)I79E(B'7R0V+ MX)#EWW@]I_N(CT)M'ZUQ2NMT3+>,J>!KG)"^PUBYN:7["FWWJE9:NH>^,1'3 M>TOGF*#\8Y)V$]+9=8B&>^4:+\8*<7]#^9XFG*VWA36V5H6X!72(U(Z1#7XB M'P@B>?KJ]?CF[2VM\G/VZF<^PY%&"B*9UM_=B07)/ Y?.$EN#5]K3:)4)>>@ MDG0[W3C?W2#W'S$'+J3?-H;T]UW[!UL?46IP,_Y4Q/@W(7Y/6:^NOT:-XT>8 MS?;X*0N#GBF$H88IBJ;]LY->'("[AV#G_$EF8D.P-?^L /O!T09\/[4V= ]D M8/V-[NI?4$L#!!0 ( "F$_U!1 E B$ , .$& 9 >&PO=V]R:W-H M965TU&%8@M639:=+,-A G+=8"18UD MW3X,^T!+)XL(7U3R9,?_?D=*5AVT]5:@'VR1IWN>>^[(.\UVUCWX&I'@42OC MYTE-U%REJ2]JU,*/;(.&WU36:4&\=9O4-PY%&4%:I7F6O4JUD"99S*)MY18S MVY*2!E<.?*NUZ1/S&D- M.*SFR?7X:CD-_M'A3XD[?[2&D,G:VH>P>5?.DRP(0H4%!0;!CRW>H%*!B&5\ M[CF3(60 'J\/[&]C[IS+6GB\L>HO65(]3RX3*+$2K:([N_L=^WS. U]AE8__ ML.M]LP2*UI/5/9@5:&FZIWCLZ_!_ 'D/R*/N+E!4>2M(+&;.[L %;V8+BYAJ M1+,X:<*AW)/CMY)QM+C%BBTEW%A#3J[;6*J5$F:6$M,'I[3HJ98=5?X=JE?P M@4EJ#V],B>53?,JR!FWY0=LR/TGXOC4CF&1GD&=Y=H)O,N0ZB7R3'\JUOV#7 MIH2/5*.#E?7DD*1#OGP4B^'A5OI"6=\ZA+^OU^S U^F?$YJF@Z9IU#3]&?4_ M217:]\HWHL!YPOWIT6TQ68PG(_AN#/BC1K;J1IC]+\\N\_'%;QY(/+[D:XW. M,<2+K30;#TWPEAX^MT+)2O*;E@_9P7W?7--L_.O#"[ 5< GADY'$+O?? \+6JM80SX:SIRJ*(^$LT,8@?&UL MK5K;CALW$GV?KR"TP,(&I!EIKKX#,[*=3-:)#QN:23%3O)BC]1DL:ZG#JOU8FW=5[]0JA)W96'\R]ZBJI;/3DY\ME"E M],=VJ0R>S*PK986/;G[BET[)G#>5QJ]>\']>C9S>C(6W@%;]JM?:=OP69,K7V*WVXS5_VAJ21*E16D0B)_U9JK(J" M)$&/WZ+07G,F;>S^G:2_9>-AS%1Z-;;%OW5>+5[VGO1$KF:R+JJ/=OVCB@9= MD+S,%I[_%>NP]FK8$UGM*UO&S="@U";\+^^B(SH;GNS;X2#6\K6L MY*L7SJZ%H]601G^PJ;P;RFE#49E4#D\U]E6O/BV4&-MR*?$H_?7XQ4D%54C@21:/O0G'GNXY]E+\ M;$VU\.*-R56^N?\$)C1VG"8[;DX/"ORI-L?B;-@7I\/3X0%Y9XU?SEC>V1YY MNPS^[_745PYY]+\#!YPW!YSS >=[#KB17GMR\P>GO#*5#$F*$(RM\3@RYV]V MN?9O$2P0>:]$9A$ XU5.?\6G^##31II,RT)X"% HP\H+;;*BSI6HD#,R^(/Q7510%2E7!;WP*?&2ZY2SP*FLL#I M\/A"KI28*F6$*C2RGW73IJ,K]AS_"5-:P<"RI71!+!GEC2<*$ M]GDQ5T8Y":MHG5K2$]EFR=+!/7I94&'\\Q]/3D^'SW^XOO[ ?XZ>/^Z+9>U\ M3;546?:8JVDMF>O4O"YD,#^Z37#%NI(V[@;@)4143[C:2;7VM,E5.E1-G(RK=T5.!W,V5 U(CY)\,(ME0>_(1/:+ <9U 1%\N$!-&F:N&4 MXE!Z?2?*T%,4]12!CJ":CB#@*DZ*I(N&UMKDZ&[$"I(.Z3!D_%0)=;>$ R@4 M\;1[)1U))PNW,A='8!$MM%CI L#ILK$J/IS5%4J/!?D_@UM^8>LB)^6(@D4H M_%*;0'$8M#IH3)@PNGKN12?5_N !?T*7 OD9_X%F(_K8(W^$DW3)-+9K"G"N?.3T->OQ"H#<* MF&OA[&_VQ/&!'G_1]/B+@ZWXH\H*";2><9KAQ%W=_* ((N7/_%)FZF6/"\.M M5.^AW ;SW8,G+6*4DGJW)4Q#-#F23:/%5G0^!!//X1I"R=2GJ*2I3$,FI_*, MG3?VGUO*=N49J90B,#,TY7F+[2MO: #LN2 M^B*^Q\4 &5D=BP-I=-FDT>7!-/KL&:#>^$J7U&)V9='W26"+0P<)S1 /]U"^ ME ZZN@_U2:PFM4O?Z1@4JE)^!6PVIS"8>%SXEL&CW*CE;$9M)$49@81X'<9V>>-^_2)B0964G-G:]T)V6N!(Q5B NSG$ MZUJE!6/KK)$K[>J6>X[?_WK[>C!ZFFBA (SFJM19G[; @TUMHGD$\*CNDY== MS0%+]30O+(!"*'CH,PI.;<'DG1"2R\3QN,6@=+L!=U[T*RY^@N4$(6 M&U23[F-3>]:$:?RD2K, "_6$04-T %C4_2"5[+H% VOK!W"Y@GO=-8 @JZ?"($'*E LMA@MKF#9I)A=*<8:A< E!IA!V9F""H ][=: I0< MUQ'2N@#]DK%_T^FE13AG5#.00:R6RFUWD?E$>57$XL[AE-[,%3B;'9GP-I(^ M>'!I"0+)&9OJ0M7^QOV?8"7'S0<-@V[^X92*O[9&I:X+ [WBZF43Z$F;D+6A MOOG)!G\TCB(*VIZ^>2KS5:?\%CJ3I(8Z;@$"]S*"A#;8Q^)V'W8\E,M9IO*# M1[:B6=V IAT/(B\=+O4(78OVG7Z@"1-H(J%R<"F[1DQ=L)L9!ST#&_Z=B#,C M!$%NT"K=H12WO9"ENE$FW/&:%-AD5"TG M<&HN'0Q=* $&7ED!29F'A05<59P: MX%%397#):$>P>J=B%#3J2$P\9A:EOP9+A$2>03Q^=O3.KH]^A*Y''T)8CLZ/ M+HY>[XCOT>G1U=%X9XCQZ,G1^VXDCT9'9T>?*.["R#*&I\T#/+XX0#B>-(3C MR4&"0 GLU()>$J%^WP$5=Y&,[Y4A-K]BL(VS#<_CL$[1$EQ4]_%F$V=,[22) M0].=;G/7X2I>V +N\KO''-E#!6+Q^<1DFXLG.;:C4&VMTE=XB6XH9P/K\F$?41-.I?? $L[C$"*VE;S M[Q_B80E-F@YQU:=-ZCP]&/9?P-^[+WEPA;)T%6(?[,JBP^)NC;BNYR@.4O!) MZ-)O&PK>.6B"(@5_ Z;?6/PG'O7>7D]N>H\[N.(Y#TZ?;]!?'G_$!SPUP25C M0/?ZB9U5?,]Z-*FGE5T"&-G(E5K.X)K%2'OW]*8NFQ>$HTM)=BM M"020WXB(<6'KG-.AYFW7SE&N<8?Y1%E_BX02$^56U)3&"!Z](=O((9E;'I=? M3SZS=P:C"T+)GR28L+L7:7X*[*,[(K7B(A("WAGY0W=WK@/;8<(JMR]$B1H\ MK*IO'K02S#<*XM2K&%&$"J3!U]&:7^PQ/QT,S_O= (J!>!@\\>A3B@Y",X&N MZ#[WB>QO1:;9?MLV] ,^)0W^O$^O!J/S+9^:O]N75,@XZO*@(R\'HS/1[Q3. MK4$GK4-+'X@QLA+,^QT#6N/.TTNX\^=-;KJYDD;-.T6V73M#ZJ<^O3TJXF[: MCY!. >+"(!CK#D,;?AD(=T,'P[N$#)TW?(X.W1)_?"BZ[):'T>T+E"2@/J50 M:?- [YRJVK@'5B&SQ=[PL_@_+BE=?5?8B6]D(0RA S7]<(XC_8,<;'EZ25Y'3S1L0ZDD'\_KI8'1* ,&SZT_RKLW>J_-O (/NQ@.M M;S1L?_0Q/-BMWJ%:=L^1_V!C-TF;:[Z/,P?9:0T:+N<7H8;F7N1_4="A-)0% MEU++\/[@?3,/X*#VJONQ-=NBMB8QAQ^(1#??@C^](OLP)*?,-8-P A$;:S@OF%,]_)9&%7P)H;$IET2X_,E*BHPG3HV]]'L) M(!*]S8LOM'B[0L&V9V^=T(_O\WP];FB& M#7OC\-#[?-E: &$'E"C1XG37B3@3=O%SPL^U*E8J44":TN*BMI/MG71^\H0" MG_,/NWCP;JKPZZ?FV^;'8]?A)U/M\O#+LY^EFQ-1+M0,6X?'5Q>]8&3Z %+% M/Z":V@IHPG\N$"_E: &>TZ\(T@V5QWN MK*QK9[E6GU3XM;]W^'99I-2Z59W7MA-.K=Z?R2A M9V5/6CC]G*7_R,;#F*7TZLZ:WW4=FC=GK\]$K59R,.&CW?RDDD$O2%YEC>>_ M8A.???GB3%2##[9-BZ%!J[OX7SXF1TP6O+XZL. F+;AAO>-&K.4/,LBWM\YN MA*.G(8T^L*F\&LKICJ+R*3CO+-= MUY<\ISE/3_N$O&CL^UH^.\Z-.*. M Z*<^->[I>?K_SZRX;=EPV]YPV^_LN%'5=EUIPFM@T;.;60TLR,RNPD8Z%6WV0]];%UBD4]B /#B$ M ?>'OL97+S:-PC=2LRS-M^@S=@CDI^@4E1)>.9_T$W*I#6RA^S%&8JDZM=)A M=$@17 \JRUE)'T35)-=WDG5*_@JJ:CIK['J[$+\T"@%=#5VDR"H\X(3V' MJE>.>;^# ^W2Z+6DQV+(GCT_Y"3:Q!$9DC:RJI3WLX'*QA8_IEC-NEHC,59P M58?' O:7AA3,FDMV$JDU*ZN1KB99;+!H0&&(%*!=H\+1FH01Z0BLJB44B-J* MS@;1._N@ZTEDHCX[-@;Y&;ZRWL-2\D1R=+$@Z42A"./^6<,%LC/J?"@A;;>V MM#@C.T/H'!_63M;T:3D@Q?2C2@E%]3BHCB*W$.]$0"&] $)[2N46,;8U[3+0 M5QC0*ND)(3!V[2A<2U5)W)R&32"].[\B#W"NHU*1NLAP^Z!BT#,'# TH*-M MC;VKRKH:VIOM>80FE$P)#R,94"5YH(K_"E.M 7\7B26RY1<.)9$6]J:(7! S M4J7&TT]48WJ">D:VB4*'*=^0?PTP,SSP"[T.6AC4;BL.A!]2#-($,&0P7)%\OM!?U/6%@. M88*>O?26R!B.H4E^E,Q96Y;-F]:D!QPHE_9!S9K[Z=,]Y1Z#Q@]5Q5Z\PB\[5\_RZC5Z/!UF3DE$4H8*F8EU6A@5%, M-[VQV^B\V3ID-S$@%$SBEX9L/(&3STGZ)%.'GG9(3$*XR5RR5P C4^>;7 ]F MS8;T+,W%$'&/0+$DZ6A/X "WW1/'G%53[-CFBL_A+=\U^; M4GBZ(,!/ZE IG2FZ,\KMD%DD'54OCDPN+\KD\N+HT'%7JAB/1Q\($ BEN)\P MVS\+L_FYJ>;4#1AT;=Y@GCK]B24W K@@D&X K5^7SG2Y R:*%55*9#VE._%4 M8G<3V^M(3S+VUUQ(!.J/K8[U.SYULG.@9!5JBV<(;EQ73^J-F>1C9X"-E]O2 M@?%L!OVLBU6+P-+ /.MX,"&5Z9&>/$>ZQ?Z2.4T9$V^157!Z,R7,>21"#077 MM6S^P&,8PGB@C'[;E1XK0&R3B6U%V-FRA3^>EC MN?FRY.;+HZGS&WH [B;OIKWV7 J>*&>W9\^'%I%.4=Y\KE&N'BMQIT*ZR7&< M5+,PEQO9'949,-44J' 5>IC5(X(EUMW#3Y5&)XFF/>8U8+Q@*=F[A MGF$HXJ9T&>HQ4,&->X8T4"Q9J\@@.RE+3.X@*DL>;8D=2TO0ICACB0N!8.2*RF.XH1=8 H OQ\U<*#G(KUYME1QO^[DQ1U4/)I(=T*'(DBRP0L^F ZF*!LCG^B]X!/E*Q'-)I$:4F;!0 M%N) &>:TZKAKQT-3=R.0$$5-FERMZ&@X-1FU6C$ULI$,.)16G<]?F-$F54&2 MTG\,VD4"F'7OE$Q*[=F;B$F[D1"= AG5?J^H>S4I70DDN% 3*<5)VAI=Q],G M32,_33$\+\63C#A@AG'"J0>7K8YC.@&4_7^\*WA5F.?54<;XM8/7*.3O8F7T M=+*)P%,L9WN $\7)+,X=$K>C[NNB[NNC\B>'W$ VEZQ9+4^44HU2=I!:R5X' M%&/JWB)S3)_D1F)LL7NY13^/L4@^$L5(S6 HU24Q#W+,=ITRY^D(DC3 7>[7 MQS48[A2AA1A)N_H"_4G0BI,WM3/("1?[]S*(R0KH]CHWK*5X38#\2X*F3Q@; MN9^*XXPW[%'L+J7AU.)W&7N-;VE=^$25#V+BOK[A$7NIQAWCB(N]B%F*H^$" M'TM!CVU@?#H"V8G!GBO(J>,(S[T64RY/FDL?/:J>^@83_)/X4@/C5*1U+W!T2=,YU7Y[4[9<@Y%C8.@^^D]@#((F/+I M'IV&R6["DY&U:%$^#:<^CM3F=PK49)@9%TUH]8G"LWON''CE)>5D,SX<0;4[ MGA<(QFZ VKWQU4 NXV@QE&PQI2,;W#R0_-XN?**18/Z40O:ZE/A / QVGQ47 M.M*%F^+4:E153#">R.?3_S3,4LF5GU/#;?=Z M//#13IKOHA'U%,(P8;TPJLT>UE^1)=/W54$8($=HKFK38Q+?C.G M'N@==VHQ9K1+',OOGE)X"_T2B .WCOR:27%G4FF'?I4XA-K*7<+D8E,QFVHH M4X4#0(GNWU4HT\($)JP:&T>OB!33YMCAT [:\;&7X?'S=- M.B>=MO5V&61LR?-!7&J!UER#RG12SH*)"BCY=P_/ZL,>.T39^^\Y=L;2.A;$ M9&4^=O^S"76.-_8,^'\SQY%DN+X:?UYR=1J,TWG![.]%3A3AYD1$O2XGOX ! M/M?\.Q\JCY@7XH]ARM7R6Z)W\14O MP?;\>YJE#4@&_M@H@-O1 [B_LC;D+[1!^875V_\ 4$L#!!0 ( "F$_U!@ M"%^*TP( . % 9 >&PO=V]R:W-H965T7MM._B?6R@+D2/.5HX-,K6PHT9\/(4B$.+DJW MI-.6-#E">@7/2MK2P+W,,/L_/R(!G8IDIV*:G 3\NI87T(O/(8F3^ 1>KSN5 MGL?K'<$[)/?G9&FLIE?TZP1!OR/H>X+^$8*]8[XWEM/KP@S>#.9K 4\\1^=X ME);)@M,9P\08M.;009^FV8-@'@*8IF6EM.5_B-&U!3A5[NU^=MGNB7,#ZATU MV!*Y!NSJ$]0_YAR:DJT";D2-#'HF1'B!IDV9[?!DVJ"!ZHUF!.MM";H!X/@#M]I MMM14H,6TE$JH8A,DP74P\^U#0C0*YF: *7EMR'43?-,9NG9.5Q0=7 :]X%6S M#$&RBJ[:-8)U-MW1RI![<.C*H[VN(Y;"SQ8#_N6T#=CM=N-KTG;MO_!V]CTS M77!I0&!.J?'%]2 $W?P(G*X$?))-0":O'0M5R.WT7IUZ?MJV4!'U858 M <>;2LB.:CS*VEY>CH=BK5O&X5X2M>XZ*E\G MT(K-R W=G>*!U8TV"G\\7-$:9J!_KNXEGOP]2LDZX(H)3B14(_8=^ M8W/'7!94P52TCZS4S<@M7%)"1=>M?A";6]CFDQJ\I6B5_9)-;YO%+EFNE1;= MUADCZ!CO__1E6X,T7K M6D)-[3,5U:X#[Q7W/-2\ 5*)%@>-\9IHTR."HZJ 8\\T7DY%MZ+\]=.'(@KS MKPJGJD^V?!/#I3-O),";3A&L,Y@Z.S/V!(FJT7:BG9RN:F0#ZS M)>QHG8].E"1>&.=&"G(OR!.4DB+PBK0P4A!Z29[]!R(JO:'R@!(&7IZF3NSE M0>:$A1<&L5-X15$XMU26UM2\Y2VY0L,TR?";I0-GX$5IZ"!S&#ESH6E['%M: M>$ELXHC"!*4!2FE0>!':8FQA[L5Y]MX#\(_&$9]+;9>.(DNQYKJ?S+UVO]>N M^G$^F/=+\8[*FG%%6JC0-;C(4Y?(?M'T!RU6=K@70N/;M&*#NQFD,<#[2@B] M.QB"_;8?_P-02P,$% @ *83_4,J2I+0(! VPH !D !X;"]W;W)K M&ULS5;?;]LV$'[77T$8?4@*)?IER4[@&$C29O/0 M-$&3=@_#'FCI9'&A2)6DXF1_?8^4K#I+X@X8ANW%%H]WWWUWY!UOMI;J3E< MACS47.B3465,[5O.9; UG JX5T6U=4_5X!ERN3T;1:"/XQ%:5L8)@/FOH"F[ ?&ZN%:Z" M :5@-0C-I" *RI/1:71\-K7Z3N$+@[7>^B8VDJ64=W:Q*$Y&H24$'')C$2C^ MW<,Y<&Z!D,;7'G,TN+2&V]\;] L7.\:RI!K.)?^5%:8Z&4U'I("2MMQ\DNN? MH8\GM7BYY-K]DG6O&XY(WFHCZ]X8&=1,=/_TH<_#WS&(>X/8\>X<.9;OJ*'S MF9)KHJPVHMD/%ZJS1G),V$.Y,0IW&=J9^6G^M66:V0QILG=+EQST_BPP"&T5 M@KR'.>M@XE=@,G(IA:DT>2\**)[:!TAIX!5O>)W%.P%_:<4A24*?Q&$<[L!+ MAC@3AS=^!>]JJ4'=P^+6)Q_,+H+C 7#L )-7 ,]:C1*MR58&R6\?4$86!FK] M^PX?Z> CW4GZIJL4(DMB*B 7E"GRA?(6M!7=4K%B>%[D5&LP/1$%!4;(Z))Q MI(2*N-G65K@0YB\&5!3D)RF+->/\I2/?3>X6&9628U4SL2+&WIR^M-F?Z-<2 M+BWA^X'PX)_V_@?"?(LPW1!FXID!$E[UA(^]]]HP+$LHMA*S)?RLH6PYYJ($ MLL<$>02J]+YWWBH%PO20WALO"OTL3+R/P:EWP1[0L-^)_2B)G?BJ 46-C9(# M-@"B;*4?R/*@U3TU5,ZRHTX9 U<;C"SM$,Y=(:-< :>NUBK6:"]*_6D8>JEW MI0JPW26_XW+E17Z"TL@[EPJ" NZQ"8D*CUZ2^F-4&7NWBA9 !*W! MLX+86XB#1LG<7DP%&D/.*Y>V'J:VH;_U8AMS^&)P6T?A[25^$DV\?:?X#DK MU!6(>P\"4[V7^1,$V=\*^XEQZJ='4;^]N69>-![[:1HA3VR=3# #> 1Q-/7' M1T?>6W+=(F&D4>#I_SB0-;67*)>ML >.+Q2Q H&V&_ #CCV_>':5"%HP[NYH MB[J*/]H$H+\_\+%PL+FL&PX(>[BCCK.ACK.=I7()AI*/8-Q3^Z,&-!E )_]: M YH./J;_YP:TF]Q_WH#^4=M)TNQYS\FF7;MXM?#CR ^QYI+OU6CHP\#^T2<" MF]%>Y$_3\>N%F4V>E>44.Q$VL"=5&85C?Y)-7[I&P=; @6UMY<8J6S185]WL M,4B'R>VT&UB^JW=CWR55*X:S!X<23&PO=V]R:W-H965TDEHG_?K.4+;B31RW#WVQ>9DY#M7.;\^'0%FO9"'NF-U+!S5*;1CC8FM70;HP4I5=JZB$/ MPW38B$H-)F-_=F,F8]VZNE+RQE#;-HTPCS-9Z^W%@ WV!Y^JU=KAP7 RWHB5 MO)7NE\V-@=VP1RFK1BI;:46-7%X,INQ\EJ*\%_BUDEM[L*88R4+K>]Q# M$!V2M2P<(@CX^R+GLJX1"-SXO,,<]"91\7"]1W_O8X=8%L+*N:Y_JTJWOACD M UK*I6AK]TEO?Y"[>!+$*W1M_2_==K)).J!%:YUN=LK@05.I[E\\[/)PH)"' MKRCPG0+W?G>&O)>7PHG)V.@M-2@-:+CPH7IM<*Y22,JM,W!;@9Z;?-"ZW%9U M384JZ;5R0JVJ12WIU%KI+'U[)V!GWXV'#HRARK#8 <\Z8/X*<$H_:N76EEZI M4I9?ZP_!R=Y3OO=TQD\"_MBJ,QJ% >4A#T_@17WDD<>+_BWRZ='(+RM;U-JV M1M(_I@OK#-3/GR?,QKW9V)N-7S%["VU5MF!'+^F3"UB;E7OT+,Q$+50A[;&< MG\:^6TNZZ@D]Q%SL,*F >*![K51.PC$VY3F9R56E5*56>SDJ+/IW*0O9+*2A M$<.TLQ%Y0](\"Q*6D6GQN:ULY5NK; TJ;Z2I=$FR-"4WK2G6T"S@1:%;Y?!: ME']!/4-#.TM8EI,YI/>E3:!9]C1[>WD0I^Q$YI,^\\G)[,QUL]$*S:.=%XP' M].JAJ-L27=H3VX"6F@8:Q8I %< )8\WPN$ C) 3I+ ^?CJ)X!$/]41I$:>BULC@DU^J[C='09I9BBPGH 6^]['*%I4^^_2;GC'__XI^S M@/'D^?8-B2#D>-3E*P._1[S+5S(*DC#S F&0@D0!M8)Y&D0\NA$WZ1] MWZ0G2_I]ZW *7EE7-2]J@\ZU=4?[Z5CO_"=#LCIYO$'IT= MQT?=[\ *E<-"@ ]TNM MW7Z#!OJ7X>0?4$L#!!0 ( "F$_U /G0X/C 0 %(- 9 >&PO=V]R M:W-H965T,'0 DJL5\=.'0..VVX= M$B"HD^[#L ^T?+:(2*)*4G&]7[\C]6+)L9T4V+Y$O#OR[N&]/*''&RZ>9 R@ MR(\TR>1U+U8JO^KW911#2N4%SR%#RXJ+E"H4Q;HO/YN[XUT65,*,)W^RI8JO>\,>6<**%HGZ MRC>_0W4? S#BB31_R:;:Z_1(5$C%T^HP(DA95G[ICRH/;SG@50<\@[L,9%!^ MI(I.QH)OB-"[T9M>F*N:TPB.9;HHR: MOT_$")H8@8D1'(DQ+WN>\!692@F84"[(+:,+EC#%,-J,"L%@2:@B.SR'DGTZ MSD,,9,43'#66K8DR-:L&COT#-MH$ 1K%)*(*UKQ$1!M$20M1M$.TTHB>-2*; M*(R ZN:&+=&A]N]?6JKV^5B;=F M5,8$OA<,G>G6OK*P/V&+0R6>D 171;:4UIDU\ES;&;B=U:^_##W7^]!:S6,N MU+D"D2+B9EJNK!E/4Q 1HPG):0["&MFCX; YUI4>+^87Y$&8\=L2"5$A3 DL MSW8#,&@<[(DO@GN7]LCW=LGNBD=+A(D= M[5!VI:,E&@Z&=HC>V_D)?=N_#';I.4$Z84,ZX5M)9\:E,F/7(CNMUO74:K/X MM"NL44Z?*4LTA9PC;9S/T=+^EW"(G$[CT>04U4!:\XQ ](1C27*:;V%;<<"RRM78JMV;$K7!D35CMP;&\4'IR/QGA@QNK1KO\M7_7!?/LP/G MV$4KXX&ZU/.\7Y=:_PKG=;FO3LTPN+3#\%B3U-:?9\BSDA3]*NGO7.M]K0M> M)<@]HGREZNX>1=97"Y#UAAJ OP-@=.$A_NNWWKD(;FU>\T@4O,A4^>1MM,T/ MAFGY3MYM+W]MW%&QQC;!!\<*CSH7ETA=HGS!EX+BN7DU+[C"-[A9QOBC!X3> M@/85YZH6=(#F9]3D7U!+ P04 " IA/]0V8ZCK?D# ! "0 &0 'AL M+W=OO((P6: $EN@\'CH$D M[6*[2- @SK98+/:!EL8644K4DE2=_/L=4K)CYS#ZLB_B\)AOOKE(S392_= U M@*$/C6CU^:0VICOS?5W6T#!]*CMH<6:RI0I6YY.+\.PRM>?=@6\<-GI/IM:3I90_[.1+=3X)+"$04!J+ MP'#X"5<@A 5"&O^.F).=2:NX+V_1?W.^HR]+IN%*BN^\,O7YI)C0"E:L%^9. M;GZ'T1]'L)1"NR_=C&>#"2U[;60S*B.#AK?#R![&./R*0C0J1([W8,BQ_,0, MF\^4W%!E3R.:%9RK3AO)\=8F96$4[G+4,_-K0)4( M<#D 1&\ 9/1&MJ;6]'-;076H[R.9':-HR^@R.@KX1]^>TCCP:!1$P1&\>.=A M[/#BXQ[^?;'41F$1_',$,]EA)@XS>0-S@;U1]0*H7-$KV72RA=;8B3-&/S]@ MS^#(VHHN^JX3@&5LF*!?VJ&-;#W>@6 &*FKDH*5?B_UQ&ODKQTH]*-=CR9+ MJ0UY1W(O"F(<,R^>ACB&B1>'3HB\/ [)HI;*G!A0S;Y>%N8D#Z8D]"+4"KTX MRF*4XSX."W$L;V@,:A3=%"$MGFEHZ8>[EF5T( M4R\O,G*0%+Z7%/64%#'4S0;C]_^$\(KIFG:,5PBN*&MD;Y/(VU+T5I>WU&!^ M&Z31*\?5)E@^B[O (''!#0?MPIY@0-Z1U)O&Q>#N=/ [\HHX(N[./9&KD]Y6 MI]9@JV9I\.X>#,)#6;-V#8[1GO]SM-\STRH7[J=VOGW+P6@\?!S\$?)%46WNXOBTD M=RF^[.NOST/P%X:.0EO9I4]00K,$1>-P+$37EU$2V1GVV]3+$EN34>0:)4JM M'&,3V<2BF) $JR?#TD>[;(6)(V'LY6%RT'H=>[1%JDE>N.:_!HW5W'2]<;6% M6H"]^0$WDXQ\'%1MBP9>D*2O9]4:4&OW=FOJ_!Q? J/AT? M_BUNF%KS5B/3%:H&ISGF1 WO]3 QLG-OY%(:?'&=6.,O#BA[ /=74IKMQ!K8 M_33-_P-02P,$% @ *83_4':R%S:O P %0@ !D !X;"]W;W)K&ULC5;;;N,V$'W75Q#:19$ :D1)OMSE5M M!9=PJXFIRY+IYTL0ZK (D_ HN..[O76">#FOV [NP?Y1W6K2 M:-@NPE4RNQPX?:_PE>=8@Q#.$=+X MWOH,.TAGV%\?O?_J8\=8-LS 6HD_>6'WBW 2D@*VK!;V3AU^@S:>H?.7*V'\ M+SFTNC0D>6VL*EMC9%!RV7S94YN'_V.0M@:IY]T >997S++E7*L#T4X;O;F% M#]5;(SDN75'NK<93CG9VN5;R$;3E&P'D'B17FGQ1%@PY>V H,^?SV"*,4X[S MUN5EXS)]P^6(?%;2[@VYE@44I_8QTNLXID>.E^F[#G^OY07):$12FM)W_&5= MS)GWE[WAKXWS1LF=!5VV :]KK4%:LI(%2F3>;O]:;8S5V#Q_OX,\Z) ''GGP M%G+3^D1MR9II_@298X23(-;CC;<,'M,\E562F)<+/@5G.9\XJ)X&,P36E$*>VM;L"8 M&8[9QI*"FUS56!*7*FY,S62.3)6Q)B(2[R\DQ$J%N?J'N8D/SI)A%@VGX^ < MEV,:91.*RR^HV86'^N@1\<:C432@F5L-IM$(Z5]_KT^8DK/D'(^341;1-.NM M4(X%RY7&;B=XT?C\*6F4X(6OXH8)3]5/J4\=*PKN*#)!*L:+G[E$2A6W3'21 M."\?LV@PI/^*E: R>&X7!"\FKVCW&L#GQ? G4C;C!V[\3DOD55PI(F^VQMB8 M?$:/OML++WSI##BVHWYIQ],VF 4/'KD_\!UB<(]<7C_Q_>%;XF7U2>(P@K%' MV#XJIM//8(T)XT<]; :L#!9B.![B[T\?)FF2_N(*$R5#VI.L>DWA4OM?W11, MHD$VZ9-WV0=FF5R.:9*>XXVB:]42O71AQ[ZHN0>_\@V2(I]+_-6S57_HMX\F)^9WG%IB( MFM*+\3 DNGF$FHU5E;_X-\KB,^*7>WRW03L% M/-\JK&&[<0#=/X'E#U!+ P04 " IA/]0##U!;)H# ." &0 'AL M+W=ODHJ3_OH.*5EQVMAH+Q;)>7TS\W'HR4'()[4# MT.2EKKB:#G9:[V\\3^4[J*ERQ1XX2K9"UE3C5I:>VDN@A36J*R_T_9%74\8' MLXD]6\K91#2Z8AR6DJBFKJE\74 E#M-!,#@>K%BYT^; FTWVM(0UZ,?]4N+. MZ[T4K :NF.!$PG8ZF >Q@!&S"=5(( ];_SS=*2Z31'Q>0Q#V2V"*)SR!9:Y$_D8>]C3TWU#1M:+!N MDK2RSSS'L$A9VY:/FO%?(HC]&_G?(NA=ZY4P1:@B6U'AY50WCDU;X0W=_(FW MAFC1(53DH=%*4UXP7CJ_-?4&G8AM6R;E?+?EA)*[ K60DN&@R GWVC5@+.@ M"#X'0C6Y@QPLG"@P- DR)QCZ\=CYR8E\-TF)A%\07.)#UGDLL=;0>G*?QJ_:@LMJ59_#_:7 XR[]A@FJ/-(.CF-?L+JV%X MTU/IGS!NG/>H+E+F9TFYJ>\GRF3;5+)$A4?.M&.'45?[AC^#LHWXJ-7Q,,T2 M+''@1VZMQU;G(862.AF'TXJ[V1&UR!+^Q(IDHN&ZW9<]Z?]8S=O9_R;>OM2?J&R MQ-M *MBBJ>^.L:.R?7W:C19[._$W0N/[89<[?+!!&@64;X70QXT)T/\%F/T- M4$L#!!0 ( "F$_U"$&PO=V]R:W-H965T/C51V&=7.M5=Q M;,L:&V[/=(N*=G;:--S1U.QCVQKD57!J9)PER7G<<*&BU2*L;"0!=Y]H,#R#7=\M3#Z ,9;$YH?!*G!F\@) MY2]EZPSM"O)SJT]T[Q^TM="B@6W-#<)/][R0:']>Q(X">+.X',#6/5CV M@Y M?-3*U19N5875M_XQ$1O994=VZ^Q5P/>=.H-I,H$LR9)7\*:CVFG F[Z =\N- M$FIO83.J_?.ZL,Y0]@HQTJ)[B43_!&R,YG M']SHIJ%<#*$M_-XYZ[BJB!*XFCLX(#&Z?2QE1^<'.Z,;6@]>;>=X2&-"#FBT M__W=/7=EKS.^)_B=EE2;@82_>:#JMD3=AMCMB8SJ**/L9=A>AGY6!GXGH_Q6 M1C7(4"1#'F4$2&)D^N!HA*[LD1$9%UCRSB((Y='[B-A0Z7>R@IH3MP*1BITH M_W*D>\4HCW#,H]-9.F=;I\L'T*VG19(UM)TI:RKT4:4W8/-IPM)).LW8'5+" MB-*S"5O0*>$LRR?SRXR^L\LYNVU:J9\0!X,1L95LYL3>&J*Q=_4 MJ'Q\@T=[EN93-LO96JO.DJ8*-*DU( 4OA!3N"?B!F\JRBYRE:-_./W.P%':?$';DF9Q>S"$S?(/N)TVUH2H5VU.+"L*8W!8TW MH/V=)AG#Q <87ZG5OU!+ P04 " IA/]034C7.!H# ##!@ &0 'AL M+W=OQB8N5$C2+PY*#TPBUO=Q6;4P%IO-(@XI;2,!\9EN%[Z MLWN]7JJC%5S"O2;F. Q,?[D#H4ZK, DO!P^\ZZT[B-?+D76P!?MQO->XBV>4 ME@\@#5>2:#BLPDVRN,N=OE?XD\/)7,G$1=(H].@2&G\_P M#H1P0$CCWS-F.+MTAM?R!?UG'SO&TC #[Y3XB[>V7X5U2%HXL*.P#^KT*YSC M*1S>7@GC5W*:=,LR)/NCL6HX&R.#@;@RJ.DK!NG9(/6\)T>>Y7MF MV7JIU8EHIXUH3O"A>FLDQZ4KRM9JO.5H9]=;Z##%ECS J+3ELB/?[U@CP/RP MC"WB.ZUX?\:ZF[#25[!*\D%)VQORDVRA?6H?(Z^97'HA=Y>^"?C[4=Z0C$8D MI2E] R^;@\T\7O:_@_U[TQBKL37^>0,^G^%S#Y^_!C\U-E$'LE.6"?3S&>01 M"),M^4/)[D>!'=B2C3%@#6F^D%] =9J-/=^3#3ZI;Z7\;9>['LA!"7Q:+AH/ MBP_5]L1Z OI, %UU7UTQ='4SDWMY1[CQG=Z2XX@/QZ*/A@OA/+"VU6","]$= M3PT*>A'L>@WPI/X$JP>N>L&6/[YRX^J*2W)[)>VNF2^"CY);--E:9L$$WZ%. M$=&J0BFITJBL4Y1RFD45=5*6E5%"D^ !C'4D<22(-BBR*"N3($^BJJB"A.91 MD="@3J*T*I[Z.C:.:EX]BQ995U42 M))BG\A*>> Z*QG4>U67FX#+,1_JM!Q!?#18L<^?'IR%[=91VFC'SZ3RA-]-@ M^JH^C?1.6VL&OV8:I3%GO)BCW\9T$X![P]*V:%EI>Q"F24-*7*%^;);2[,(A2DYKY(H*#A*+ M63"_O%I,K;TS^$JQ4SMKL$K60CS9S6T^"R)+"!EFVD8@YK?!:V3,!C(T?O4Q M@P'2.NZNM]$_..U&RYHHO!;L&\UU-0O>!9!C05JF'T3W"7L]$QLO$TRY+W2] M;11 UBHMZM[9,*@I]W_RW.=AQV$<'W"(>X?8\?9 CN4-T21-I.A 6FL3S2Z< M5.=MR%%NB[+2TMQ2XZ?3+Q7"M:@;PE^ \!Q6OC@@"EC1DM."9H1KF&>9:+FF MO(2E8#2CJ. -S/.7L_C@",!X"Q Q@? /CFX+?V^6^(GB8B8.Q;;M)+Y-PLX?99& V>26S(:M@LVIY M',NSIS-Y+9WI0&=ZE,Y'(?*.,G8.U#QM*FT>@ EEZ9SL8^##37<81/\Q"'=Z MK$99NDFBP%7_1O^9^TMT365*N@&%A7*.+MT:Y]-/#;[1H7,>N MA3;][Y:5&;@HK8&Y+X30VXT%&$9X^@=02P,$% @ *83_4'O&^/># P M+A$ !D !X;"]W;W)K&ULM9A=;]LV%(;_"J&K M#6@CB?)7 MM G+18AV8SDFR]9J1CB0A%:B1=)\!^_$C*$;VMH0Q#OK%%BN?5 M.0^)5Z3F.R&?506@T4O-N%I$E=;-51RKO(*:J O1 #=W-D+61)NF+&/52""% M"ZI9C)-D$M>$\F@Y=WUKN9R+K6:4PUHBM:UK(E]7P,1N$:716\<]+2MM.^+E MO"$E/(#^HUE+TXH[E8+6P!45'$G8+*+K]&J581O@1OQ)8:<.KI$MY4F(9]OX M4BRBQ&8$#')M)8CY^PXWP)A5,GG\M1>-NF?:P,/K-_7/KGA3S!-1<"/8-UKH M:A'-(E3 AFR9OA>[7V!?T-CJY8(I]XMV^[%)A/*MTJ+>!YL,:LK;?_*R!W$0 M8'1^'(#W 0Y$W#[(97E+-%G.I=@A:4<;-7OA2G71)CG*[:P\:&GN4A.GEX\5 MH!M1-X2_(L(+]-#.#A(;]$!+3C!/2E/# M" KTU5!6MNL+UX27](D!NE8*M$(_W8(FE*F?Y[$VN=L,XGR?YZK-$[^3YP3= M":XKA3[Q HI_Q\>FYJYP_%;X"@<%?]WR"Y0E'Q!.P=S0."Q!&\"HB..]%Q,%$_4XQNP$X4_>]C?C0] M8=$1>@4B52"]29?>Y%B.Y*6'X[33G ['<=:)SL[!,2PZ[N5XV:5W&52ZA>_& MU1Q+]D4^PSQ26Q[%VSJW23- M!F3K#24=G85M6'7:S]:[4QIVDAOWS@.)[H$1^^)6%6V.L]74>TPZ&9"NMYET M>A:Z8=4C5J[WK#3L+^_3[5^[WGG2R^'H8F\W.#D'W1[562]=[)T+ASWF=UD8 MM"N2/QM'.&K)8N\Y& \(U?L,#F];3H4:5DT=U%""WK%PV%O^Q[1WH6+O-7@\ M(%/O+CB\A3F5:5@UZU^HWJAPV%(>)2D _49JLU.WNW[7-EOYY^.,%GN_P;,! M"7N'P>'-S:F$PZJ]JS;S7I6%724,N'<)9]YRLG0XP)EWFRR\PSD1<(]J8'<; M'QQAS?NI= =UA=RILSW-=KW=QX#K]@CLA[=?$NZ(+"E7B,'&A"874V,"LCV< MMPTM&G<@?A+:O S=905F?J0=8.YOA-!O#?N [A/)\A]02P,$% @ *83_ M4 4=DA.2! 7!, !D !X;"]W;W)K&ULQ5A= M;^,H%/TK*)J'&6FF ?R9*HW4)JFVHZE4M=/9A]4^D)@D:&S( FG:_?4+MF.G M_F!2S4I]B3$Y]W#OX<+%C/="_E0;2C5XSE*N+@8;K;?GPZ%:;FA&U)G84F[^ M60F9$6U>Y7JHMI*2)#?*TB&&,!QFA/'!9)SWWT90NM:4@YO%$IS1-+9/QXY^2=%"-:0V/ MVP?VZSQX$\R"*#H5Z9\LT9N+03P "5V17:KOQ?X/6@846+ZE2%7^"_8E%@[ MTR$ICXT'&>/$DSZ401P:&I]L EP:X:>#W&'BE@7?J"'YIX)\Z0E :!*<: MA*5!F&M?B)4K/2.:3,92[(&T:,-F&_ETY=9&8,9M9CUH:?YEQDY/[ND3Y3OZ M&)'@-E$^SJ@F+%6? M#.3Q808^?O@$/@#&P?>-V"E#J<9#;=RV@P^7I8M7A8NXQT4/W)K1-PK,>4*3 M#ON9VSYTV ^-7)5F^*#9%782?MWQ,^#!SP!###O\F9YLCD9=X?S>Z//?&_W: M;3ZC2V..NLQ?:>E5^>?E?-[_F7]_?3,LX$;33/WM\,&O?/!S'_P>'Q[Y@J6I M&472)65/9)'2KBPM2,*%"T;-BJQYNS?SK5S5; &QPYC'(3XM;A>!0'W1*$E02A4X+[5L"FF1)MGEH O:%@2V6^5_$E!6*1LG6^:RF@S%.M MF &:K6HKF9 6RD3W=A6V@D1^$#8$ZP"%7C-;NIC\AO3S#E",>K(EJJ2*G%)] M$WS]15.9U2MKS_0&3/.*0Z5C5<75$/&[K>Q1Y:!O%X6@ L-7LR)S;TJ M1BW-PS@,87/^?@E[Y36"=5&&3K\?2$J5423+F+)G.(<4Z*C2HW>;$(1K+_!) M4P*6AAXLR99IDO9-0\GU:G>"4>PUUEH'#,4P;,!F'3 O& 4-V+P+!D=1W#.I M=:5#WALB)YF0NC=NKQU0X$6P&7<'#/L0-N-NPSP(82ON-@Q[8=2STZ"ZNB)W M>;V3(MF5^>1*H;K2H>#]$KDN-LA=;=Z6R.U-? 11=\-\DM)O*#WJ%'AY]_)N3VSJ_ MIE%FA>ZX+K[#JM[J*N@ROP!I]%^A\RGJZ)^A\WEQT5/3%_=.MT2NF3D^IW1E MAH)GD=EO9'&54[QHL;_E1#Z\&('J"[4)O\!4$L# M!!0 ( "F$_U"5 GIR3 , .H+ 9 >&PO=V]R:W-H965TC^_6PG#2$$U*TJ#V [YYSK>X]Q[G#'Q2^Y!E#H(<\*.7+62FVN7%6>\U]F\B$9.=CL"#)8*"/!],\6)I!E1DGOXW?4\3M1XYL8,26+(R4W=\]Q[JA *CM^"9M-]H5V.Q M@Q:E5#ROR7H'>5I4O^RA+D2+H'7Z"5Y-\+H$_P2!U@3ZU A^3?"?&B&H"39U MM\K=%F[*%!L/!=\A8=!:S0QL]2U;URLMS$&9*Z&?IIJGQG>PA:*$-V@*2Q " M$E2O(%8D^\4)+Y30INJ!5!*]1=-4LM5*P(I9O_FRX;V>@F)I)B\TZNM\BEZ_ MND"O4%J@+VM>2JTJAZ[2.S?QW46]RYMJE]Z)75+T66]@+=&L2"#IX4_/\\,S M?%=7K"F;]UBV&^^LX,>RN$04OT$>]G#/?B9/II-!7SK/BS[[[^@'Q:#-&:)6 MCY[0.WT6?GS24/1!02Y_G@GD-X%\&\@_$>@+5RS3UY,5[SM%%3VT='-%;L=> M$/LT'KK;MCD],.+[=' (FQ[# AQ[Q#N$S8YA/HEH%#:P@UR#)M?@;*[S\EXN M1+JQ)94@MND"^E,_D \;^?!E/8N:0-'S/*OH0=L,WR M7MA[8;_V5S"AS_2+'EU3-/##KET]J##H7HP]J($7D*Y;QZ@(MV[/*E.WU;OD M(%:V:91HPCG2\[5X\0$:-K[\5]02P,$ M% @ *83_4&P^A\RC @ ;@@ !D !X;"]W;W)K&ULS99;;]HP%,>_RE&D29M4R 4H4 %22S>M4Z5(N96UNIQ4SN3,$%KA3H75DR M=7N&A:SG7NC=+:QYEAN[X"]F%!,>% M/92-4;3+R<\LUGB-8H='<(XI*H4)-"O 1'*_N)3"*.H@#;31T(/3).&VK:R M"['7AFWRRW,TC!<:PE=D="E%UC.HRGO_FILO&1E]9.IK"A+9VR>&^P,4P9H%/ $X?7"\:](.R '+20 P0 M\/628L.%P5)_ZR ;MF3#SO811HS"T-MK,\7-(5-Z*QXA#;VVLQ._9RKC0D.!*84*^F,2O=K?;ON)D96[4;;2T/^X&^;T08#*&M!^*J6YF]A+ MJOW$6/P$4$L#!!0 ( "F$_U#1))TTA@4 *$: 9 >&PO=V]R:W-H M965T39:*;5^.1[+9$5S(D_XFA;ZSH*+G"A]*I9CN1:4I%50GHV1YX7CG+!B M-#NMKEV+V2DO5<8*>BV +/.]I"RGA62\ ((NSD:OX,M+OPJH6OS%Z%:VCH$9RISSK^;D*CT;><81 MS6BB3!=$_]O0"YIEIB?MXUO=Z:C1-('MX[O>WU2#UX.9$TDO>/:%I6IU-IJ, M0$H7I,S41[[]@]8#"DQ_"<]D]1=LZ[;>""2E5#RO@[6#G!6[_^1[/1&M (@' M E =@.X'^ ,!N [ ARKX=8!_J$)0!P2'!H1U0'AH0%0'1-5B[6:W6IJ8*#([ M%7P+A&FM>S,'U?I6T7I%6&%2\48)?9?I.#5[E7PKF60F+21X 5ZE:75,,G!5 M[!+=),S3F"K",OE,-_E\$X.G3YX!N2*"2L *\&G%2TF*5#X'3_;.3\=*6S1" MXZ2V<[ZS@P;LO">WP N> ^0AKR?ZPAW]@6]. *K"X;0G/'Y8' Y'OW9'ORV+ M$X"]0>]O#@[O5;]TA\&P+WRL4Z+)"]3D!:KZPP/]G9=27Y$2M!($_/U. M7P-7BN;R'X<&;C1PI>$/:%R36PTU)8'B&DE:1E PKW6I3J9"DY@O0$+DZNY^ MVK3QMOD1Q?]?!<9M/2B,.R7FS9R4Z?<5:%(L63S MC *B!Z]ZL3KMCM/WO'YAZ-GBX#FE_YQ+*C;TZM-S\$ZY4@>VZ@T\6O) 2R^( M?D?Z7-0R>_,*<>0/9!"TZ(-N]CERZ*(.;2<1]/T@@ .B%E;03:N+]G#!0O!\ M=U;7_UXO?L>+'P5HP(FE$W3CZ;5,=$RO8- 1Q"@8RF2++!@Z!=\0)L"&9"4U MZUX6&RHU# '9$I%*0)02;%Z:*SIA])[^16M>@'D&6$)[W8;=Z?$'GG=HV0?= M\'N462[5P6ZCCMO 1T.Y;'$(W3S\7 B:\&7!_M66](XU^0KX>K>C3'BN7YKD M;A=)OYOC?F==;CJ<67)"-SI-!10FUZL'/=&.6$I%Y:;719>B 1[(=60ABMP0 MO3$S\L*\+Z6]\P',\K)B"=94,-Z+H0<4,+BE1$C7ML_R&<%'(!_\!SYJ=X(E M)MVJD;A46KO+XVTOD84L4L"HXWSQ:NR W77U1MXUKFWB8]#/V!V;5 16Z@ M.JIMC+I0G 23<#J@::F(W%1\?+&-49>">OP#1BP$D1N"@[4VK@/W]'2M'2BV MV!(/NWETG&(;UZI[=B<#TX,M\+ ;>$S2PD_4MU_W'<+UR4<]>>F_56W/)I"S[/=9JX5[EG0X4 M7M\"W7<#O/.>B"73+,[H0H=Y)Y%> K'[ M/61WHOBZ^AP_YTKQO#I<4:*?$=- WU]PKNY.S!?^YE>IV?]02P,$% @ M*83_4'];4+F!!0 F!L !D !X;"]W;W)K&UL MO9E;<]HX%(#_BH;I0S,38NMB QW"3 /M;CK;RR1I]UD! 9K:%I4$)#O[XU1:A.$ZCG/*B,QJ6U[[)T5"L=<8+]DT"M;APQ1=+;2]$H^&*+M@UT]]7WZ0YB^I59CQGA>*B )+-SSOOX;L/ M)+$"Y1,_.-NJO6-@7;D5XJ<]N9R==V)K$O:M%. MK=,*[A\_K/ZQ=-XX 5P)X.=J()4 >:Y M4@F4KD<[W\O 3:BFHZ$46R#MTV8U>U!&OY0V\>*%+91K+2\D*76ELVR5I M(X P3F/<'K]>K;875/N1WUFWO$IWTLF>4@0Q:M?9KW7VPSE;,4DU+Q8@8^9] M *0%?U?,NVMS4IK29DF_:4F:#MHM&=26#,*6&"#*@/>#ALXT\3@/8T?G^$7N M[]53*QSCAA%=C'W[!NZ])�C F;,VEK6K(-*]:L53=LZDY[<>S1[2@&T3/B M?LAQU%2>) /H4>Y0!E_-LHM*=%\G)"1)?$H=IF"84U=L*A8%_\?$F\_,/N=S MXWS&G@N84U"T[XI*[>,-VB<#S\: #H,P>0%8P;]@7#8N)FU7+*-E;['D*Q4@ M'W3H@^E1F0L=_> A_!5!>6E2 MUV/2*=B6?;*-R\9P9,& H>9\G1D?Y@R\-:W6/:-2G;3:'C8AV8F& NO "@^0 M]6GY?)4S4SL7=/HS$XM0)^0XBN*C5@URZ$1A=+Z\:JH%'U4-]A4-VNL&PQP] M1M$<, &6HJ&P.C"C,)@;-3,Q;Z;,S,\S<,.FRT*8RKD/:7(T1N2XI>.PBL)8 M?47I)(W2P0GQUHZ#+@HWG$>IG; )Y"!PD",Y"I.\43PWDLX8^$+SI]W%8P4. MT*A_W)IQ+$5AEKZB9@:-FO%6#'; Q>'&]1@5<\ $=+!BL*,X#E.\43&717*PSEIFT+*7;4QD<>XO>F^#!A7UY)N#FV(S-U^FK)$1B' M^^'/3%/PA>GRU]-#LSMV>,7'G=ZQPRG^S?E]C)L#/$Y23R =]_!O#?!CW)S@ MT[Y'J6,A#G>*]>RHZ5T=T7O?D#+&S=F]"_L)\9CAP(B?,[Z'Q\@Q;@[Q9H;U M#'3$P9"$2128(L>D.;+WD[[OQPKBB$7"Q/J?AL@Q:8[Y,"8]7YT01SH2;@Z; MN_SE71UQ="/XJ)N?[/T(&:;9B[DZKA9\Q%48^[A*' !)N+\\PCMZ?, $[']' M1WL?->PWJ\]4+GBA0,;F9JGXK&=6EKO/0+L3+5;E=XY;H;7(R\,E,WV=M ^8 M^W,A],.)_712?XP;_0=02P,$% @ *83_4'+$[8N8 @ .P8 !D !X M;"]W;W)K&ULA95M3]LP$,>_BA7Q J2-/+1-.I1& M:ND>F(14T;&]=N-KXN'8P78(?'ML)\VZ$;HWC1_N_O>[LWU-6R$?5 F@T7/% MN%IXI=;UE>^KO(0*JTM1 S<[>R$KK,U4%KZJ)6#BG"KF1T$0^Q6FW,M2M[:1 M62H:S2B'C42JJ2HL7U; 1+OP0N^P<$>+4ML%/TMK7, 6]'V]D6;F#RJ$5L 5 M%1Q)V"^\97BU2JR],_A)H55'8V0SV0GQ8"TQM"6L?C\4']B\O=Y++#"JX%^T6)+A?>W$,$]KAA^DZTWZ#/9V;U\X1+U#Y+B[0(YRC37.4BE:)*VU M4;,#EZKS-G"4VT/9:FEVJ?'3V5S08+VTMJ7YQ7BO,,,]!H?,U:$R9ND!GB'+THQ2-,@8J];4AM?'\O*=: M=531.U0QNA5RSFFL%PS<9(DI$CF4_C\!\8_^A!5R +U[84^V"DZ "SMI.T^ZO7YM0(,307I";!L/,^/4P/)YZNF?\66PH ME>@USPHQLS92;J]L6\0;FA-QR;:T4$]6C.=$JB%?VV++*4E*ISRSP7$".R=I M82'W#GD^W9$T?J/RY MO>-J9-=1DC2GA4A9@3A=S:QK?+6 B78H+?Y.Z5ZTKI%>RA-CSWIPF\PL1RNB M&8VE#D'4SPM=T"S3D92.?ZN@5CVG=FQ?OT?_M5R\6LP3$73!LG_21&YF5F2A MA*[(+I/W;/\[K1;DZW@QRT3Y%^TK6\="\4Y(EE?.2D&>%H=?\EHEHN6 O1X' MJ!S@LPYNY>"6"STH*Y>U))+,IYSM$=?6*IJ^*'-3>JO5I(5^C0^2JZ>I\I/S MWQA+]FF6(5(DZ+:0I%BG3QE%UT)0*= %6K!\RPI:J %;G5I\1[^\QMDN28LU MJF-]75))TDQ\4_X_'Y;HZY=OZ M*"_2X83NA9A)36RKQ6H(=5T)O#D*A1^@? MN^(2N+79D4JO5ND-JKR.XUV^RXBDB9;(9?H?T5^I2>@ADM]2<(%#F$R@ MH]1DYWF!@\U2_5JJ/RCUAT+C)]+IG\R._8GOA!V1!K,H<, U:PQJC<&@QB5] M47S=JF0^TGA3L(RMWP9J*:S#AF>MV:B>)QJG9J.3[('K>D&W9@UFV&F;':F< MU"HGH]7LQ%"+K@/8ZR@UV6$'HI[/"SL-I9TQJK:*%#GHMRQ*$?W-"NS*3;I5@S4%&Z B\]+7-P@%X_$W"I..XU1J!JH;K8_ M,CO6V4 7CT==;,"I"^!WJ6NR S]PHAZQ#7;Q*-S%IT3UO8D7=66>F@4*T-"C ML@$O'B;O(R<)13](3D79$=VIY*K69ZBL&OKB\^(7-_S%(P$8GZ+5#=V3^OW MZEAEPU\\'H"Q@:R@]N.N4I.9Z_7L%-#@%T;!+YQB-8RZ&@U&V(UZNAIHR O# MY/V+)PJ[-R1^5MW"4(/;ZG#/"UQH@ LC 1<,),4GO/W(ZEAE@UL8#[=@P&CH MAT%7J<$L<(,^J0UL81385E':_PWXT.UIP-#CAEZ?Q(:T,$S:V^)BRUE,U8N_ MIX(2'F]*XE:];TZ[DH_G::@+YZ4N--2%<:B[ %-#BZ&G^8(&J# ,U,^]]445 M)?A@>KMUJ*!/=/XD?)T6 F5TI?R;8Q7:6PJ_'ES1T(ZLJ>&E\.>=\EWP]F31J52N['ORZR$"LL!WP'3-ULN*JST5A2^W G N255U(^"8.A7F# OG=BS MM4@GO%:4,%@+).NJPN+G'"AOIE[H'0[N25$J<^"GDQTNX '4XVXM],[O5')2 M 9.$,R1@._5FX7B5&+P%?"/0R*,U,I5L.'\RF]M\Z@4F(:"0*:. ]>,9%D"I M$=)I_&@UO2ZD(1ZO#^H?;>VZE@V6L.#T.\E5.?5N/)3#%M=4W?/F,[3U7!N] MC%-I?U'38@,/9;54O&K).H.*,/?$^[8/1P2MTT^(6D+TFI"\08A;0GQNA*0E M).=&N&X)MG3?U6X;M\0*IQ/!&R0,6JN9A>V^9>M^$6;FY$$)?4LT3Z6?.,\; M0BG"+$>W3&%6D T%-),2E$3OT2S/B7FEF.IK-Y?F!5\N06%"Y96&/#XLT>7% M%;I A*&O):^E%I,37^G\3!0_:W.9NURB-W*)T1UGJI1HQ7+(>_C+T_SA";ZO M^](U)SHT9QZ=%/Q2LP&*@WQ<9(SXE1<*/++31SLM3=*Z!LK)SBT M@L88G],P'L6ZZ.?CE]6#"L/7J.7?J.@F'@4O4:L>5)C$-QW*5>X?_2\K$(4U M1(DR7C/E&M^==IX[LU;SZGP>CA=AS_E2>[2SU#_RSN#OL"@(DXC"5H<*!A^T M;0AGFFZC^,ZZPH8K[3%V6>KO# @#T/=;SM5A8P)T7Z[T-U!+ P04 " I MA/]0#6[XU[$" !I!P &0 'AL+W=O:3',I-DC:U2::'3AOG-I40[G]B@]: MFK?4Z/3TBQ#EAC*&""_1+=>$K^B" ;I4"K1"G]%-HQL)Z%II:DR#$EW60FKZ MA[BO()8>T?6K^<<4H),Y:$*9.C5AGA[FZ.33*?J$*$>/E6B4 :H\U*8&FTE8 M=/E>M?GB/?E^:_@Y2J(SA",<>>2SP_(Y%$8>6WF/MS;AUV\9$^\ MSAWHW2';[A1"&3N,1_2?1\1Y='& G?3LQ+$'>]C6@3.SD^Q>+4'ZO&P##%T MNY]?ICB+XS0/7SS<0<\='./&/EBK2K=@Z2#!V ]+>UAZ#(9]L'0'EN!H&/EA MPQXV/ 9+?+#A#@SC0;;'QE$/&QV##7RPT0XL3L;1R \;][#Q0=AC!:;'+[7_ M-QGO($>C:.PG9CTQ.TC\84Z@&9'RC?*5[1D-USYTMO.'QFF6;I7;[FK/LO'0 M?:T/.89;C= >0M^)7%&N$(.E$4;G(U.C;!M[.]%B[7KC0FC3:=VP,FUAD[: [1!@2B-M M5-/=U2I52[L].\E)8Q5P9IMDE>Z'OP92G ;P,M&7!,,YA^._[1_'GAV$?%1; M (U^9VFNKD9;K7L3WIU[& M>#Z:SZI[MW(^$X5.>0ZW$JDBRYA\^@RI.%R-\.CYQG?^L-7E#6\^V[$'6("^ MW]U*T_*:*&N>0:ZXR)&$S=7H$_Z8T+!TJ"Q^<#BHDVM4=F4IQ&/9^+J^&OEE M1I#"2I?PZ!ATU[RP=3Z^?HW^I.F\ZLV0*$I'^Y&N]O1I% M([2M2_5T<_H%CAX(RWDJDJOI%AZ.M/T*K0FF1'9U-!AG/ZW_V^RC$B0.> M]#B0HP.YU($>'6C5T3JSJEO73+/Y3(H#DJ6UB59>5-I4WJ8W/"^'<:&E>I(,FB0#9Y)W0K,4;7C.\A4W5ZQC>.HD@];K8TK]27R69=LLFD8!)=UI M3ILTI\XTO\$>4H0=TR9L(H7#YE_4!(I>2;FHK1S!_A2?*=+H,/8M_OQAVN$3DN)74N\8Z$^KH\,LH#2<=*N'+:XP<29Z(W)X,A\1 M^6C*A$W10O#+L!9>F Z4TF(&NSES"0AQ&QZ=<[##SC4)L<4,=G.F+2/Z#_UY M56,+"#P=**@E! Z'"QI>*&C;SBFHI0]VXR<160:R6CL[M@/IZKEE!8Z'B4@L M*X@_5,3D&.*%B'$4=TM#+%N(FRV7?WA)&QIQ&RT=5B2,^SYIY*02&B-;&((0,10RQBR&#$)*0#,?V#:<%!W.#XB\'LJ% Z!K-MY1I,RQ_BKE 2 M(7=",@UF7[342,&JD%6I[QH BR0RL&HA%AS$#8Z+!4U(NR+!=!+T?%*)I0QQ MER2]4EVT *A%$!U8KE"+%/I*2$EH1[G2+QJUL*!N6-R/%V-T)ZMMY]-ETXN> M;*4&HH):5-#7VO70-C"([_OG>[..S5$<]V"%6JQ0-U;ZY+QL"EHJT(%5";4( MH.ZJY"^$#5O[V2YAVU8=PGHGIR7E4=4-DP\\5RB%C7'SQZ&16=:G/W5#BUUU M@+(46HNLNMP"6X,L#R31GYCV8,@%K#DVLQUHI?WX73MI1ED(3'W9 M"_''/4BYTSUL:L^KXOIXM(:7Z3*Y X,QC((C]E#+A];MN[%;UNS(SG FX541G:4K5\Q"XW/2\T'L9N&.+ MI;$#?K^[H@NX!_.PNE78\TN6A*4@-)."*)CWO$'8F;1MO MX9+#16VUB*YE* M^<-VKI*>%]B$@,/,6 :*GS6,@'-+A&G\+#B]26!.,V[NY.8C%/6T+-],G&/)P/R8G[TZ[OL',++\_*[(8YEE$ M>[)HD!LIS%*32Y% 4H$?U^/C0_A)/3Z,:@A\E+34-7K1=1C5,G[*Q!EI!.]) M%$1!14*CH^'A194>;UO]\FVK3^KA8Y@A/*R"O]*R47JTX?@:ASTZT!K0C0-T MYS6C4\;1DJ!?K)N0+X+WY?^C.=IE=N[9HE]W:92?G9";1I,JP*0>B03"IB+"" M5.UR^R_]+X(PBB^"8''QH+R(3)_SG* MT?)],W#7^L[X,.R,PHKQ<=BYS)\O?^CSQ]0-50LF-.$PQZ6"LW-THLH?*'G' MR)6[4*?2X/7LFDM\TX&R 3@_EZAIT;$+E*_$_F]02P,$% @ *83_4$H< M__=#!0 1QX !D !X;"]W;W)K&ULQ5E=;]LV M%/TKA-&'%F@BD90Z\.R7O/X<=TS_A3NJ%4@%]QE*27HXT0VT^.DRXW-";I.=O21+Y9 M,QX3(6_YHY-N.26KW"F.'.2Z8R<9!F<4SX\V<: ML?WE"(Y>'GP+'S="/7!FTRUYI LJ[K=W7-XY9915&-,D#5D".%U?CJ[@I[GG M*8?F<17^%*[&Y'$U&8$77)(O$-[;_G18-\E6\)8O2_!?L M"UMW!)99*EA<.$L$<9@<_LFOHB,J#M#K<$"% SK6 1<..&_H 5G>K&LBR&S* MV1YP92VCJ8N\;W)OV9HP4<.X$%R^#:6?F'TA(0<_2)11<$M)FG$JQTBD@"0K M<)/L:"H.]V=@<1AHP-9@SE*16U2\U6.2;O+'^<5O/[-P1Z(RVM6.A!%YB.B9 M3+ZSA7Q3^\#[:RJD0?I!?NI^<0W>O_L WH$P =\W+$ME@'3J"-E@!=M9%HW[ M?&@0 M-;C*9+O_+/KJJJVOKAH]__,B_)?*=W* V[K[$'JRBP&^.A6F&D.=..L9"*PY\52'FB*2FN2F&:V)-': ^WB<\L2^BSGY/Q)KKK6F3%3K8?5Z@ G;UB^FO6A MG?9/*U^3U0,$W3%L#HUI-X$^]#O&!FD%0'8%.+& D6VQ9X6 M#^2]70$CK09HL!KT%O 1=R:M9'-E9_,2: MFR-SC="%24L LJ\0AA;4')FS?\NP:2U PY8 _4* 6H3 G%*W6*&+ *-VW%BK M !ZV#CA& G"_!%A-ZI"U!&"[!)RTVL+]_&\UJ6/6_(_M_#]LN85;R-],C18K M6VI4=L/ZF)]O&2>"@A5]$""ERXR'(FSV:SVZE@#\AA* M01@NP0,KMLY-OD? M8L_OV$K 6@"P70!.J,@Y;IG'=^#1[(^';2 =1?W8I/ZNO0NLN1\/VQVR$S\V MB5^-E]>!1C,_MC/__?GB''SG^0G!\W%5XFEZ]MRWJQ)/4ZXWC'+[UY1>^(MK-I$;9ITY+:G2=>SD^Y)XN:9>SW&1K[-I(ZY M&PO=V]R:W-H965TNR$/JRDQM3O8DBG>90,GTN M*Q#X9BY5R0S>JD6D*P4LFX (^*:*79W&:7G=@R@@)28R$8_MW##12%14(>?S6@G=:G M-=R\?D3_R4T>)S-C&FYD\3O/3'[9&75(!G.V+,R=7/T,S83Z%B^5A7:_9%6/ M[=,.29?:R+(Q1@8E%_4_6S>!V# 8Q7L,:&- GQC09(]!MS'H/C7H[3'H-08] M%YEZ*BX.4V;89*SDBB@[&M'LA0NFL\;I P9-D]?D*LNX MS00KR*VHZ\GFY=44#..%_G$<&71GC:*T@;ZNH>D>Z 'Y((7)-7DG,LB^MX^0 M9LN5/G*]ID' 7Y;BG'3C,T)C&G_]/"6O?MA%ZR:,,H4441*+DESL1YF&43ZF MID49-2AS\_)%,AR]#4RUVZ:EZ^"[>].B-0!QV2%3T*GBE\]/;-XT*%"9:+$CA7"F[3%[+^>LEWC#D8/2NQ->@ P=JE>5^,A@F M=!3'\3BZWTS%]L!^,NK3S8'?\>ZWO/M!WG5@"LYFO,"RA9TL^UO.AW'M3Z&1V5:;90 "C@AAA0Y:X%$,9+Z)"4 M;GT'R%VTY"[^)3D% E:H298D@;6!;2VIV88=],D#,!6BFL1>,>-GU)ZGF$I5 M2:0/1,[G/ 6B*X:_?Y/=>E#3;7ST-XJ3]FAO7VDF&WJ>',4N\R6U4\+#:%]R M()7"788R#X1K,@.;I%0*;=0R-9"1V0,Q.*A@(BNDRLZP?YG0_E#)33=#3.>9I;1ZL<1 WLYH-/-LT1&B>7PCFY MTKAE01,AR=W'KXUD$:FP< IF1Q=/E8*L0*'0 :8-2\ERJ,EB80F-#^9<,)%R MK#EM$,$&41-<[FZ8R3&N!.=*-%\W]4]<31+L3M!VI_-0I5&?2WH*=6Y0-X5O M7UGY?I1T_[O@-AC/<>P;5!+N4%YL<45]O,=*J:E\V5*M[QWX3I+T3RK B6\; M2;AO;*432PO+K&(/=9%).SM?\_MTN?&R&>5DD'3C>&]C2WPS2H9!BG> A-ZY MPJ\C$I1,WWN2T6EC[!M)4KT*;>S0\I] -\J]PTJ,!,/+U^,:#)\J['@,+M09[>H-_XYN[>%:+\0 M/1=;>;7F+2O+"/G4_?.,:%FZ4#9"+=)BF3V2UY[]1AGC/+G,GB*%!)+Z9D?# M[6F[7%$D/K U+Y@2D]:>%2+[ T++!'[\^N#P F\<$]#_4J3(_[3CA^ M@W9]P,-SZ'I-I^'/ _LIG"*[QVX11/7Z30>G+08OPS0LP_]'N,,>$A?M$%DO M[C3\); 5[.>M02_I].*D8>]Z3>X>I\F'U^ !P.[^FHXVSFQ*4 MW]J5Q'[H4 MICZ^:9^VYVM7[E0I\L/KP[D/3"TXJF\!X.%1]WE7?&%FY$Z"9-$:6 M[C('EH&R _#]7$KS>&,=M*>.DW\ 4$L#!!0 ( "F$_U#%TKW@$ 0 (T. M 9 >&PO=V]R:W-H965TU;8!M(;!>=HH,&\2P/11]HB[:$D4B5I.+,W_>24A1'8I1,^B*)U#GW\AQ= M<9F?&/\N.V^*82]5A+^^J\3%; M6(X:$2G)7JH0&&YW9$7*4D6"E4)?T:G#.A;:-T*RJB/#"*J"MG=\WQEQ1H X M9H+7$;PA(7B&X'<$_[49@HX0O#9#V!&T=+O5KHU;8XF7<\Y.B"LT1%,/VGW- M!K\*J@IE*SF\+8 GEW\2<%F@&=I""69-21 [H!6K:D8)E:JA$6AS#Z4)=TPS MM&WJNB10+1*7Z"-MJU5]]5M28DDR)!GJXKY?$XF+4GR #%^V:_3^W0?T#A44 M?@^] M!P^OOG/V)&7Y?4+Z.YT\7U-]7 M.R$Y3 /_3,0,^IB!CAD\$_.OFG"H,'I$I2[&/1/25#=ME$A'43/DW3+V'']N MWYU_C#$H\E/W*6@]!KF![PY0&P/*B_U'U!.Q82\VG!2[S1F7,TEX]8+:-DQX M+L2-!V+'F-A)!UK'&-<;&K(Q@/P@-BN->J71I-*OF!=X!U/.M,YHG!IL'@@= M@Y)P\.778XSG1N% J"%;["1FH7$O-)X4^IFIF7):93P6D 9#E6-0G(YDCD%N M'$>#4!L#*HR3R"PTZ84FDT)76.2HQD6&8%% N&(-E0*F^WW9P%2KYGV9$U2! M$0W7"XA:8-C@[RZA*(JRD 4Q+@[)N.R#LP_4&C4&A:D_ *W'(#=,1T894%[B M>V:CTMZH=-(HO2&;L<.L46NJ$ 1L8CM8*FEK$[G?YY@>B?9Q:!#;E<51K[A& M@]+QK)1$D3-P:(SR/3\8.#0&>8F;#G\90Z@T3LT&N<[CQL29M.B;WN.1;(;O M0#Y8 14#_CS:H*?(V= =\X9B.E6(?A#,3;ZS3DW;\GYU.2SW9_[ MCMR_Q$M_$6[\QW^;G\[6NVF?;ZXKPHS[7 M"*1]:C=&?6]_=KK2)X9!_[5[N7(-_6MUUM+;^GGW:AF2UWMSOF(2C@G[,X;Q(N + ^P-C\J&A$O0GT.5_4$L#!!0 ( M "F$_U!"BQ$\EP( &<' 9 >&PO=V]R:W-H965TM%*:P%#@%0$J1^:MJF5JJ;=+J9=.,$)5@UFMFG:?[]C MD[)L.,E-\-=YG_/:\7&^$?)%591J]%;S1LV\2NOVTO?5LJ(U41>BI0W,K(2L MB8:N7/NJE924-JCF/@Z"Q*\):[PBMV,/LLA%ISEKZ(-$JJMK(M^O*1>;F1=Z M'P./;%UI,^ 7>4O6=$[U<_L@H>AS; KOC.Z$;M MM)&QLA#BQ72^EC,O,!E13I?:2!#XO-(;RKE1@CQ^;T6]@6D"=]L?ZI^M>3"S M((K>"/Z#E;J:>9F'2KHB'=>/8O.%;@U-C-Y2<&5_T:9?F\+B9:>TJ+?!D$'- MFOY+WK8;L1. PST!>!N ;=X]R&9Y2S0I_+>NN4!1\ GA ?/\UMT>G+VKXH/A@97 M>'"%K6QTV-7/JX72$@[^UP'-:-",K&:\1]-DZ#+81R4VRMR!UR*,<8QS_]4! MBP=8? P6NF!]U&07-DWBP V;#+#),1AVP29C6)KBB1N6#+#D&"QRP9(1+,-1 M[&:E RL]QHI=K'3$BK,H<;.R@94=9#U5%*KB2E/I(F;CK8S2<(^]Z8"<'D8* M33CB]GJVY!UJI79>P>D(GF;1-'3#P^!OY0@.XN^H4HC5;:=I"64 G%.EG24@ M&"5PGD7QG@T/=TI7>-R_$QB.[F0:!/'__UQ_IVR:)^B>R#5K%.SH"N*"BQ0R MEGU5[SM:M+:2+H2&NFR;%;R$5)H%,+\20G]T3'$>WM;B#U!+ P04 " I MA/]0UQLIJWX% W% &0 'AL+W=O2>D"!G:7ZV:E9'.GIFJOT:77/E1]\()WL0XP9YOL1>J/ M[]@0( &\B71YR&+PC#]_GIEO8'WDXK-,*57H:YX5\GR6*E6^=1P9IS0G6@I+$&.69@UUWX>2$%;/-VMR[$9LUKU3&"GHCD*SRG(C[ M2YKQX_G,FSW<^,@.J=(WG,VZ) =Z2]6G\D; R&F])"RGA62\0(+NSV<7WMLM M7FH#,^,O1H^R=XWT5G:[-YV,R.2+KEV=\L4>GY;#5#"=V3*E,?^?$7VFPHU/YBGDGS'QV; MN>X,Q954/&^, 4'.BOJ7?&V(Z!GX>,( -P;XB<'D"GYCX)N-ULC,MJZ((INU MX$].GV"KU^]29YA1PD4R*H''&XM3O\M2KFR'>U0^P^-G> MLI8WW/*&C3]_PM\5W2F@12I105 K],]O, %=*YK+?RWN_=:];]P'$^[?DY@B MDO.J4&/DU<8+8ZP3]6X30=Z:O[5S-[)NT*X;6-H'050]85H] 5XPP5 MH%PPX6$'8W!7 [B1ZT;^--ZHQ1M]<[R5I(F)!7+/]S"1E"7)9 ^9R!S,A;,Q/%H);5[_S.M MJWI3Y(UO8*GXX3MOX?X,E1M4"WFA*;4!,%1D5$J0_(=T2B]CJW?:#X.Z M:]$".*IE]0)1[R@7\R *O(F#[$3&P]\&&G #E/V'K!)YV:RVZF=ZZ,^C: )G MIU:>7:YNJ(@!'_1].EN>UD X10*U"(*D/G<"Z$?AV1>!S)B[KDU9O$[FO&?I MW 2Q*@4"4YXE.H<35AP@VNXET)N,P@X&!0E/I7"G?=Z+Q&\2(-R6-*YT+_P\ ML.$ K#\%ME-$SRZ)SP5;/@H3Z&WCSTWD*L$.!RI&$=O7]OR34=')IV?7SP]5 MOJ.B*?@MK;M*PCPH88;7/<_@U4?3/$&]WB7CX^3;EP_-"K:==,KKV:5W?"?] M !G%9W=Z&E^GM-X)J34Z8H9D:A>D-V%SZR\@TH1.4]EZ+[(HU 8Q^J73[<1H:'A[TPG>Q/PVM$REL MUX]W^STU'PU.O^"<\!3,EPOK.78ZA.TZ=-UOSD$>=?<#G1#(9\'>M;+R9&?1..YW%AA#9[&:@-1)"[:7]QM!CA_9_ZB#QV VS,!2B7]X8?5*F/J7'%M;ZI&\,E:5+1@]*+EL_ME]FX@30!"? 80M(/Q50-0"HE\%Q"T@ MKC/3A%+G8<4LFT^U.A+MK)'-#>IDUF@,GTM7][75N,L19^=+)>] 6[X10-8@ MN=+DL[)@R 59-T>!J"U9,JT?N-R1+TQ4N,ED0:ZD!0W&D@_W> A-N_I)&4.P MG@UO?3IN0# +!;&JI7ZS LNX,&]1A(["Y#4YZT51 0EI&*/E[7I%WKQZ2UX1 M+LG?>U49U#-3WV(67"Q^WD:\:"(.ST3\L9(C$M%WCI?VP)?#\!7D" \1%V$$:T3#J5TX[Y710^;1!!DH][NC&O_,$33K:R:"7 MUYK+G!^8Z.O0R8O$9'A14=HEING$GYH]\2SK/,O^Q[.]R%XN9GGUV$Y/T]NFN"_=LRBI1AH MF=;)G]HU3OHG-Z-[Q_S%](Y+0P1L$4A'8PQ3-T^#9F+5H;XL-\KBU5L/]_B< M NT,<'^KL.W:B;M_NP?:_%]02P,$% @ *83_4 ^@-R)F @ 204 !D M !X;"]W;W)K&ULC53O;],P$/U73A%(FP1-FK8# MIC82:T$4#52M;'Q ?'"3:V/-L3O[TF[_/676 G7,UO4O+,VMA+$4[N)W=:B* *H4G&:)!=Q):2. MLG%86]AL;&I24N/"@JNK2MBG*U1F/XGZT?/"C=R4Y!?B;+P5&UPBW6X7EF=Q MQU+("K631H/%]23ZV+^<#GU\"+B3N'<'8_!*5L;<^\F\F$2)+P@5YN09!/]V M.$6E/!&7\=!R1EU*#SP MD>?+C7+A"_LV-HD@KQV9J@5S!974S5\\MGTX /2'1P!I"TC_%S!H 8,@M*DL MR)H)$MG8FCU8'\UL?A!Z$]"L1FKOXI(L[TK&438U>H>6Y$HA+%%+8^&[(73P M%I:-L6#6,!76/DF]@3NA:MX4NH"Y)K3H"#X]\I%R[>JU<0[8GH8W>'V#2A 6 M0*:E/EL(BYI*))D+=0YG,R0AE3OGI+?+&9R].H=7(#7\*$WMF-6-8V*MON(X M;W5=-;K2([J^UKH'@^0-I$F:O "?GH;/,&=XW\/['_Z&Q]SAKLUIU^8T\ V/ M\"6]=/0:CC:[J-$7.CR1:=!E&H1,@Z.5KXB]<61KOFP$OZXY .:$E?M]@G[8 MT0]/"ID[5PN=(^2&K;>8&UNPMX( 'VI)3R\YU3!>!$;_JNRRP7#$INP._?A' M4%-L?'#0_2/S3=B-U X4KAF6]-Z-(K#-Q6TF9+;A[*\,\4T*PY+?.K0^@/?7 MAOO?3OQUZE[/[ ]02P,$% @ *83_4$WJ"NH\ P 80H !D !X;"]W M;W)K&ULM59MC]HX$/XK5M236JG=O!%>5H"T$$[7 MDUJMEK;WV20#6'5L:CO+]M0?W[&3S0$)T>KN^@5B>YYG9AZ/[9D>I?JJ]P"& M/!5? MNKE[-9_*TG FX%X1718%5=\7P.5QYH7>\\0#V^V-G?#GTP/=P1K,Y\.]PI'? ML.2L *&9%$3!=N;=A;>KB;5W!E\8'/7)-[&9;*3\:@?O\YD7V(" 0V8L \6_ M1U@"YY8(P_A6/@ M 3@UD!,CR56VM 02!=& O$[!4,;U&W3P>9V2UZ_>D%>$"?)I+TN-O'KJ&\S+ M1N=G=0Z+*H?H2@XQ^2"%V6NR$CGD'?BT'S_LP?NH9R-J]"SJ(NHE_+,4-R0. MWMJ4@XYXEB^&AY.N=/Z;]]6_]GXF1MQ46.SXXBM\[X4!!=H\%\Q;DL+&]! / M&N*!(QY<(;XK));:W]1=.%BD.=*2G.E,EL*X$F5:EU1D0#*I35=AI96'H?-@ MK]3'>3@.I_W@J6-LJ:"S.0D^:T)/>T,_.Q@\2W$3);]-2;44,,%3&^(!'.LFUTF5;;(AQ-XLNT^GBJM/R3-[, MM7/-BB9NHZK+K9EM^J$[UP9<>>T!0U@#7MQ+OA7I@'31=Y?PG4$L#!!0 M ( "F$_U"X[6;[) 0 !P3 9 >&PO=V]R:W-H965T6FG;)*;0=D21@,YHNYI*59F=?5CM@TD,L9K8&=LI M19J/WVLGC=DIF$H[&O$"B>-[?.X]UX?@T5JJ)YTS9N"E+(2^Z>7&5!^B2*!=U*!DOF=!<"E!L>=.; M)!]FY-H&N!E?.5OKK6NPJ2RD?+(W=]E-+[:,6,%28R$H?CVS&2L*BX0\OK6@ MO6Y-&[A]_8K^R26/R2RH9C-9_,4SD]_TKGJ0L26M"_,HU[^S-J&!Q4MEH=TG MK-NY<0_26AM9ML'(H.2B^:8O;2&V LC%G@#2!I ? I+AGH!^&]!WB3;,7%JW MU-#Q2,DU*#L;T>R%JXV+QFRXL#+.C<*G'./,^..WFIL-3-949?!04*'A#.9& MID]G4ZQ.!C-98LMHZHK^.F&29=P.T +N1--+]O')+3.4%_H4=$X5T\ %?,EE MK:G(]"@RR->N&J4MMVG#C>SA-H1[*4RNX:/(6+8C?A:.3T@ (,)"==4BK]6: MDB#B'[4XAW[\&Y"8Q)4MALMS%[4PT"U+$2BQ0,DP0*S?R=AW>/T]>'/+XVSQ M5K&)4E2L&&X\ XL-;,][H!LWW&C_]V>$A#O#2OU/@-!%1^C"$;H(]Q47*2Z! M&Q5AY?C:+G'00' M'<%!D"#Z''']#-B<5@8"+>>[CK-]'*C%L%MJ>!SB7':$+H.YSYO=29]QL])% MP0"W,"QK4RL&*Z1DH,8-HYQ*VGI!J]X)[N>FXT_A.^SM_>GE&[&&PSC9K==5 MQ_DJS-GQD)4MG 8CH:I5FF.M;!^56,R&Z'>XIR^\K,M F:Z[):^/0[WH YN(P)>(ID9_4,UP"].PF;\;FG",/W#TGCW3<+V M^XAD%$\-)C]O17BO([]KCR?>G),C<>?$VW,2]N=WZQ6&&1S6R[MO$K;?_ZG7 MX?WE33DY$E4PDY MDO)[QR7]7_JNV2[WG_>7W2\OQ%LP"7OG)Z[89[IA87F]?9+!D:C@?90,?ZT* MPS&,E84?T*J I_6AIH2IXGR171R*,-TQR_3/<:78 )O#K'VV=/Y1, MK=RQC$:Y\4VU.8KH1KNCGXD[\(C\].;V*=@20^/S2]1?-4&ULC99+;]LX M$(#_RD#HH072Z.%W8!MPG!:;HL4:]6;W4.R!D<82$8E42>;\ MQ4P>DX47&"+,,5;&!-&?/:XQSXTES?&S-NHU>QK%]OAD_;-U7COS3"2N>?X/ M352V\*8>)+@C5:Z^\\,?6#LT,O9BGDO["X=:-O @KJ3B1:VL"0K*W)>\UH%H M*43#*PI1K1"=*837% :UPL ZZLBL6P]$D>5<\ ,((ZVMF8&-C=76WE!FTKA5 M0O]+M9Y:?OI9476$U8&(!#8Y81(^PE;Q^ 7^+$V@S7R5)-2,20Z/S!T=DX+W M#Z@(S>4'+?*T?8#W[S[ .Z ,_LIX)0E+Y-Q7FM'LY,]6^KA[,>G$$3[X&U-[AB M;YL1@1_-P4M@S0M]&Z4+YDH(PE+4-T3!\Q':%#I#[%'H @?XBB*FFJ@4-,:['I9)PS+I=7J5I@)3HE#OIP35I3*&/"%2TJ3M5[FZ<6) M&8RBZ SY4BB:3L;=Q+.&>-9+_)E0X:(*?'=BO8$]2I-@2!>6=S+,+G#": MCLZ89Q=AGH:C;N0P^%6D@U[H)R8PYBFC_VG&MU&.VT4$7\T8.\MN< $VCL+H M"EGK^0C[SVQ]&P2:GH&RU$;2?!6*HA.DWV (1R0"9E"X=R <0D*.LNMZ^:UG MKT"1VF[ 1*1BRCT0S6K3<:SL.WNV?F\Z$?N<_C+CVIAO1*3Z(D*..VTRN)WH M[ O7&;B)XJ5]7)^YTD^U'6:ZFT)A!/3_.\[5:6(V:/JSY?]02P,$% @ M*83_4)_: .BM P & P !D !X;"]W;W)K&UL MI5==;Z,X%/TK5Z@/K90)&/)9)9'2=E8[*XVFFFYGGEVX"5;!9FS3M/]^;4-) M-@&:T;P$V_@$[VZ;:+OBK14&W^(#ZL;B79N8W+ G+D2LF.$C<++TUN;XE(PMP.WXPW*F# M,5A3GH1XMI,OR=(+K"+,,-:6@IK'"]YBEEDFH^-73>HU9UK@X?B=_2]GO#'F MB2J\%=E/ENATZ,.0%0#(F=HIRRZORXMN&FLB'LL&$"7P77J8+/1F'2@K_MQY.PA\ W#FV\&KY[ M]2;L9?RGY$.(@@&$01BT">J'WV%LX,3"R;Q'3M0$.7)\40=?%3-1[#^)<9:QOV:G-$*\!5ES!1^*&)\(N(3(>-V$9-&Q.0L M$:;J;I!I(\)XR4@JF/Q8T.144-@N9]K(F9X?)W3/\X,T/9$SCX)&3Y7=IWNZ M SEK1,_^.(<'MI#L7.6V/GY!:6ZB)O102!;C=4^BSQLM\UX'WE!S6(Q =7N: MVQ)HQI4;6[U8\<\./!0%PW%'FI%@7\R#W\WVC[74G/9QJ&;2I>;@:B%_DO9G M*".GRLAL&$PZE(5[9>&Y 3S-_S-TA:WAFQQ]!AW;NORZK^8DZE7_\SC#)=J& MS9H1FWM,FJ^CI!EHE'FK^G[V"-Z02@6$0%[=B@02^M9ZK?8SC6JF44,TM4RJ MYPLD^[N&]%\VZ^U6XI9J--^\ELSTE3&\T*S$ 8A]?6NUOR*>'(1E.II'H^/H MG6Z;S<@\.(J>?]![Y2BWKB55)A EUU4;UJPV;>_:-7O^?GO5,W^ETA03!1EN M##083DT%E54;6DVT*%PG]R2TZ0O=,#6M.TJ[P;S?"*'?)_: YL_ ZC]02P,$ M% @ *83_4 E0+TE* P L H !D !X;"]W;W)K&ULI99MC]HX$(#_RB@ZZ5JI)2\$""M VNWV=#VITFJYO?MLDH%8F]C4 M=J"5^N-O[(1 E[!+=%^(WV;FF;%GF-E>JF>=(QKX7A9"S[W92@,+UW+L-;^[" MV JX$_]PW.N3,5A75E(^V\F7;.X%E@@+3(U5P>BSPT]8%%83<7QKE'JM32MX M.CYH_\,Y3\ZLF,9/LOB79R:?>XD'&:Y959A'N?\3&X=&5E\J"^U^8=^<#3Q( M*VUDV0@30RM(HVN4D9Q:?OU7<_(#;/5,9/!1,:/@(R_J*0*[A8#B*I< M48PI]+65FU?,Q*V9V)F)+YAQMTN7P0RL<,.%($O6PA85EQF\HZC7QM[#3^AR MKHY5;63DC-ALWRWB9#J:^;L.M%&+-GH;#3:*"?M:KB49G9%,DZ@;9-R"C-\& MT;"CI]L#9'P&\G$23[M))BW)Y!H22I,U\CXPDW.8,!YWPR0M3'+MTT%*W_Z/ M)CE_-!?O:MI"3=]*FQ=96D>L7-*_D3!LK^;,(3C-K.AA?N*\P M.G)%?;*K+U9TCA4&X2")+W =ZV\X[)EK?=&&76BCP>C251YK=GAUT7Z1>7T1 MXX['%@U>5BG_I(DH46UU1/C-RZEF0E#34X;IA32XG*'J#]M93F,+$&VB9U\1]02P,$% M @ *83_4"$%+?5" P & H !D !X;"]W;W)K&ULO59M;]HP$/XKIZC26JEMWH!"!4CT95HG5:K*V#Z[R4&L)C:S'6CWZW=V M0J =9/NP[4OBMWM\]_C\^(9KJ9YUAFC@I..A&WM0XZ$L3+MD"IVAFRP=%/;]!27F!0G,I0.%\Y$W"R^NP8PW%=;TV\" IM9%%;4P> M%%Q4?_92$[%C$'4/&$2U0?3.@)C9;Q#7!K$+M/+,A77##!L/E5R#LJL)S38< M-\Z:HN'"'N/4*)KE9&?&M]]+;EYALF8JA8><"0UG\(C:*)X83&%J9/(,3- D M*I?ZC\W#08L[<7-&LAQ(=1 M--!%UH98YF)Q"@O%A#WC.>,*5BPO$9:HH*1C;=FOV^S7;?5Z)E@AE>$_: =M M\^7,7K<4$EF0!NDJ1_#%MG'?F5?H/8=NQ6@UCKO]N-2(&LQA$-L*)DMW^#JMCG1SM>#*_(E(8.%%4.1@&D[%6W$'C1N'K1"OWF MPKE[TP+:;T#[_R4+!LU^@W^:!8-?LB :! =R( RVHA?\CH4/[V@09?%$8;T]4-Q<>D&PO=V]R:W-H965TQ<.QB.Y3^^UT[:4@AK7AI;>>> MXW.NKZ_[&ZF>=$:I@=><"SWP,F/6U[ZODXSF1%_(-17X92E53@Q.U$[4=4RXW Z_C[18>V"HS=L$? M]M=D1>?4/*YG"F=^S9*RG K-I !%EP-OU+F>QC;>!?QF=*,;8[!.%E(^VED032>2_V&IR0;> ME0Y^4XK/SW+ETBNW2]LJMC @Z301N85&!7D3)3_Y+7*0P. /.V ML *$[P'1 4"W G0_"X@J0.0R4UIQ>9@20X9])3>@;#2RV8%+ID.C?2;LL<^- MPJ\,<69X\UPPLX71AJ@49IP(#5]@;F3R!&,I"@U$I/#39%3!'2,+QNMH&SA* M4V:/CW"X%64-VL,\G5)#&-=G-=>BYI*.B]=<9,?U.)_"ZVY@L85FW(QLW7)9.G_OD!)N#U.MVD607TU8YIF]3X$TF=? R*HZOHG5B_T<1RJE;N,= HI!"FO)?U:OW> MC%R;?;<^[EQ/RF?CC:9\Q.Z)6C'L<)PND3*XN,3TJ?)A*"=&KEVK7$B#C=<- M,WQ+J;(!^'TII=E-[ ;UZSS\#U!+ P04 " IA/]0!2WF<"X# "<" M&0 'AL+W=OAZ%),A3,7*L")8ULE!;,4E=O0U-H9*D'B3R,HV@4"L9E M,)_Z=TL]GZK2YESB4H,IA6#Z\ %SM9\%O>#XXIYO,^M>A/-IP;:X0OM0+#7U MPH8EY0*EX4J"QLTLN.V]7]RX^7["3XY[<](&%\E:J4?7^9+.@L@)PAP3ZQ@8 M/7:XP#QW1"3C=\T9-$LZX&G[R/[)QTZQK)G!A,S@'X- MZ/M *V4^K#MFV7RJU1ZTFTULKN&]\6B*ADNWBRNK:903SLX__BZY/<#MGND4 MECF3!J[@HRAR=4"$E57)(RQ+G61DE1^GX=LTY6X/6 Y?9)5(;DO$1\["Z@XLWEV RIM$ E_ C4Z5A,C7OX,VS_C2T%)B3%R9U$!^J M(.(S07QC^AKZT3N_8@M\T0W_6LHC/(Z>PT.RL_$T;CR-/5__G*='^XRWKSC: M5Y 5'?3]AK[OZ0=GZ+^78HT:U.9H)BMMIC3_@VGE^P6Y60U=MGE9L0\]NSOD MN_EX,)R&NQ9)@T;2H%/2K90E90.7"=TD+E+47*5MBW?S3." 3)L.DX:-HF$G MTS?VQ$4I0+XTRRI8([ =92I;YPB4O[#53-K_\F[XRKO>X"9J-V_42!UU2EW5 MN_A,TJ:TI<9:62E3BL%F34;Y<]HM=3%Z)34>3LY('3=2Q_^SS[2]"4I+M_R_ M+2>'Q3G/Z8=Z1^GI(N/&E$PFZ/UN\[A;0N\ZBMYV),BD"672R?,@F5#:^E/C M7;URU2"%1 FJD*:ZTO#)M;'-WHI]=&+O(!J.V^V]:33==-N[0^U,U>CJ+Y=; MV*&Q[FE1BS85W7P#$$K:S$!O#"D[M)ZK\*1VN+I-=^F64W;EN"'.Z'I,&:2K M6EAUK"I\.5DK2\7)-S/Z?$#M)M#X1BE[[+@*U7R0S/\"4$L#!!0 ( "F$ M_U"75&NN\P0 !L8 9 >&PO=V]R:W-H965T&Q3<5'+D5A@>HU\3,5/&GCI#G[;&[:HV MZ[&LJL.4>W?%G91POV5+A/TS1#S<*D#WW.CO,#A'I)G FP7POAM^)^;GB'H) MO%$ OW+#?\[B-9QX!?#O!\,+U_[##>_#T,!Q J]OPZLF@;(L(ED6D<1>KY7:?]T8D^A:0Z3^=A"J981JS@6G-3 V;[?K-'D\![V>O]]W^9ERB.0MG@,1H75PIF2(**VOU#0K->KU5S*&> M<:@[.:S\.C?!YO'8L7RW%8J6P*1RA*21\6FX0V)S+8W]<#-'X-5>0U&1-7;\ M@FN4%/NEF?%H.GD\PR#D(SBN$%J9\=9I% +V\@W$^VB_7Z4FMQQ/O%KF^%0" MO8+*:36*PX,W=CSL)'PWBP8@-PHG2'>VPDT [W+PRBCD7'/9 M=B57:E;"C^QXLE7W2U(8YWJ+J9/@4\PB(37_QS!1[PDPW:%%:YB6T,I5%[ME MM[RVS*U;]LJC6>1*ZEQ?L7\B=9;++78K9=9_I5FK0,[Y$) &&16&P&VNME=X M<:Z\V"V][K#P>%]8QZ0&/VJ1(+K$$GT:LJEF+C; MW /KJ;O'S %ZETLQ<6OGKO./_!K-E95ZIQ$/FDLN=7>UA\9CCYG]\:"YY%*W M5KY'WU*36])%F_2-P-'=KI?Z7G'QTHU#!K<>'Z-O7;JKL8V2MIOF"DO="OMA M^M9-7[3UR>^W2C[Y:2[ U"W __.[H$L+3B(H;6Z']ZI@ED^\^AORU8U33WML M?LODF,<*A3 R,.^\8:S(U4GT:J#%-#D('0BM191<3H %(.T$\WPDA%X/[-EJ M]O^ SG]02P,$% @ *83_4)"^Q:S* P RA !D !X;"]W;W)K&ULS9C=CZ,V$,#_%8NG.ZE=L"%?IR32;G:KMNI=5YMK M^^R $]PU-K7-9O>_[]@0R"?J0Z7D)6 S,YZ9'W@\F6Z5?C4Y8Q:]%T*:69!; M6WX)0Y/FK*#F3I5,PI.UT@6U,-2;T)2:TP?Y;.&4=A:R7C!I.%* M(LW6L^ >?UD0XA2\Q)^<;/7*AK)1Z=8-?LED0.8^88*EU)BA$L M@1__-$:#=DVGN'^_L_Z3#QZ"65'#%DK\Q3.;SX)Q@#*VII6P+VK[,VL"&CA[ MJ1+&_Z)M(QL%**V,546C#!X47-97^MXD8D\![)Q7((T".59(+BC$C4+L ZT] M\V$]4DOG4ZVV2#MIL.9N?&Z\-D3#I<.XM!J>:]55I9Z?`X/G9USX],@LY<)\!F=,O4ASX1)]SU5E M8#DS#2UDP,41IDVT#W6TY$*T0_1529L;]"3!LT/]$#+7IH_LTO= >@W^6LD[ M%$<_(!*1Z(P_B_^LCB<][L0MS=C;BR_8NP=2V0Z286FEN>60-7; (CWDP*B6 M@*[.OT]SCR=)ZTGB/4DN>/)=62H0_7_\09\ >_T"?#X'O79EX%UQ^];;'!,2 MXVGXMH_B5&J(X[@5.@AST(8YZ US:57ZBE3I?#?(*E16.LUA6W%!N4_$.(&> M? [;A897)CMJ/1G=#MG1";-)'!UQ/97!.";GN8[;(,>]0;XP8S5/W?;D":)* M*](H=[(WTJ2J$^ M&&M@MA]I*:CL2R7I%B#7QMK5 !S?$-;XS-X[.J9Z*D22Y +4KL+@_A*SV-MA MX1BZ^AM.AFX+UFS'MR^=W0Z/!]=&VQ4!/+PAM,-3M$E\C/94:'");%=A<'^) M>5"R,A!FAA2<&S42G*ZXX/8#T2W5QP>_PT6Z'1Z/K\VU*PIX7@HYN,!D=X MPKVNL&!ZXYME ZM7TM8=3CO;-N3WO@T]FG^ 1KUNJSLS=9?_E>H-AX.O8&LP M&=V-P"5=-\[UP*K2]YXK9:&3];KQ6\#E+[+'GG#DSF7$V2/6D6P"#GCD3>A6UQG2W&.NR!4[T3'8@[$TM M%2?&FJK!NE- *@_B#"=Q?(,YH2+*,W^V57DF>\.H@*U"NN>+"C36O< &\E'L%7 J0@K>1[K M< )(YF< R0A(O.X0R*N\)X;DF9(#4L[;LKF-3]6CK3@JW$_9&V5OJ<69? ^- M+;%!.^BD,E0TZ"U:5Q5U)2,,/8CPWUT!7]V#(93IUQDV-K+#XW*,L@E1DC-1 M;M"C%*;5Z(.HH/H7CZWB279RE+U)+A)^[L4,+>(W*(F36(<<+M NIFHL/.WB MZFK\6!?:*-L[/R_0+R?ZI:=?GJ'_TO,"%)(ULD.EB ] 1&6;VX4C!0,TYJ)? MJG$@3SVY&[9#/L_PX04]Z:0GO5+/E0K2_RK )ZW(035^X#0J92],Z,KI=)KI M=6CEO^[A07@DJJ%"(P:UA<:S=S:N"D,6#",[W]B%-'9,_+:U[Q(HYV#O:RG- MT7 !II&ULK59;;YLP&/TK%MI#*VW%W$F41&I"=I,J54F[ M/3O! 52PF6V:]M_/-H0FA+)J[0OX&91P65EF2"K5@SB8E2O :B_ORELF9V:K$68$)SR@!#.^F MQK4U7EI0$33B5X;W_&@,5"@;2A_4Y$<\-:#R".=X*Y0$DK]'O,!YKI2D'W\: M4:.UJ8C'XX/Z5QV\#&:#.%[0_'<6BW1JA :(\0Y5N5C1_7? M0]"AFW7L.G$1$F@V870/F$)+-370V==LF:^,J$99"R9W,\D3LS5.9-D%6.&2 M,I&1!'P!Z[II -V!.RI0+CFD'XJ:^:V\6E>^V2_XI,#;B@1*0=+$N.XAQ\- M\_T!OBGSTR;)/B1I;@\*_JS(%7#@9V!#&_;XLW@SW1KUA?,^Z\O_MGZ2#*?M M&$?K.?_H&';HF/& J-N*NEK4?46T[C-6]UE?Q]1T7]/5X?9"'7;R2LN'CHM1JS?ZN()8\.6DAN\K2<,_:6N5GTY)>F"R MK;U.Y:(>F 5=SX*=FO3@0LL.O$Y-S*,[JL LT8\##K:T(J(^?-K5]@%RK:_= MSOK<&B^LGO5(/5CTG?@B7[]V;A!+,L)!CG?2%+P*9 .Q^@%13P0M]0VYH4+> MMWJ8RD<79@H@]W>4BL-$&6B?<;._4$L#!!0 ( "F$_U#;N)NF?P( "0' M 9 >&PO=V]R:W-H965T<5(ZE-M&^M$E5TF[/Q+ZQ43%X0)KVWP^PP](VS?:0%YL+]QR?>S"7?,O% M@VP %'IJ*9-3KU&JN_)]63;08GG).V!Z9W+3@"N+*BE?A0$([_% MA'E%;N=N19'SC:*$P:U ]8*M("DX0S)& ]]:[#J]G$Y-N$GP2VH$1!!1*91BP M?CW"#"@U1%K&[X'3U/"5G$K[1-LA-_!0N9&*MP-8*V@)Z]_X:?!A#Q F[P"B 1#]+R > +$M MM%=FRYICA8M<\"T2)ENSF8'UQJ)U-82975PJH5>)QJEB";7>$X46T'&A"*O1 M!5KV.XKX&GWGK+Z@VN@*74L)2J+5,_H,O!:X:TB)KO6?@\[FH#"A\EQC[Y=S M=/;A''U A*&[AF\D9I7,?:6UFB_ZY:#KIM<5O:/KVX9=HCCXB*(@"@[ 9\?A M9F5Q&D8NZX7*Q*E,CJJ\9T1I;4N%%<@C M5:>.+SV=E2-'.CJ5E3U1NF]2$$RB5U:^S4K'29(=MC)S*K.C*A<@E3E5NK/1 MZDC58\&?;VHHKW23ML-'7& B3H-?7G*M=8#JENQB+/U!+ P04 M " IA/]0MY%BJTH$ "D#P &0 'AL+W=O2J"+/ MF?Q^ YG878WHZ/#@2[K>:// 6/8OCZ@_V;%HY@GIN!69'^EL=YM,2W*?KIQ1V/1 [D*]N# M(A_)=1RG)H$L(W>\+$.3SK,E:)9FZAQ-'A^6Y.R7\[FC<7D#XD354C?E4MZ) MI7SR27"]463%8XA[_)?#_N& OX.R:^W>0?N--PCX1\$OB._^2CS7?6C8/AU(?@6SS^!]XUE19ELEF'W8#R" =1QC3JVJ./A\M)L M3V"/S4T!.7L"#DFJ>RNH1 LMFNEQ+PL:AB[^S9V7=F:Z=MZT:[;L,9M-O5G' M<-4U-$8MLR/U0:T^&%1_+^&CD9X)I?K4EMY!FYX[\X.NW*!';NC[7<%=Q'#B MNEW#51\/1Z'(_D3&LYTT&D1RXA$FN>_F-2 M@5*J[Z^W(J>=^@G<8$J[A3;MUL]KPR.VLYKM;)#M=13) HF:XI"@-&$\)EA. M+-,I]%*>=2A3SY]V&;]M=T28NLT$==\(\*&BV]$E>L,T[I**+";,5A2!NK . M%472A#39Z1VI;B?0ON>Y85=?91D,61XK;.T1Z%M='#>AIG?'4%Z=8X+(6F)? M(T6O_-[Q3KLIF(SIZ:*A7L/0>Q]#W+-8'ENA[$8&\\">P30;3 C@CDI*X!HK M2J:B?P_B]9'TO=,DFPE+_4&22WB;Y!9YR8I>?Q#][M 8B& SJ.GPI&[F__4[ MYC]M1B -?N*^@C9SA@X/FA_<62PKN';<3L6L&11TN$E_QCRA-KXF?W8F_#%D MTZSI]&>&JVFK=+BO_G"X9IV^\SI<3NO4D8-(I$HN"[WG?73^DAY;0]2 MKY[?T,M;VO-\:8Z@]I33P)?GUT],KE/\;#)(<"GW8H)IE>61L+S18FO//$]" MXPG*7F[P& W2&.#[1 A]N#$+U ?SQ;]02P,$% @ *83_4*A0-%L4 P M+0H !D !X;"]W;W)K&ULK5;?3]LP$/Y7K(@' MD("TZ0]8U58J3:S+W' F8*J(SM.4JHH^"*+1-C!?ZPG]$E MS,#<9%.%.[^R$K,4A&92$ 6+@3=J]B9=J^\4?C!8ZXTUL3>92WEG-^?QP&M8 M0L A,M8"Q;\5C(%S:PAI_"YM>I5+"]Q4DW-1E*0]W0_!4,;U :K< MS$*ROW= ]@@3Y#J1N:8BUGW?(#7KP(]*&F<%C> 5&BURB002328BAK@&'V[' M=[?@?0Q)%9?@,2YGP5:#7W-Q3%J-0Q(T@D8-G_'.\.:GNNN\S_ODS=Z?!*-5 M%4G+V6O]5Y&4S6(D8O+-)*#(5&JCP# %V$B,JR)-0J8C+G6N@-R.YJB K>'7 M%D[MBE/;<6K_@U.TR2E#EX<$THS+!R04HV]+"$M8/>!78Z*$B>432&VM%IZ[ MSK-MM*MAYP3CN-K,?XW.Z3.=\*5.$ 2G3Y4F+Y6:;9OT54UP.E5P.CL%Y\57 M?4BNZ3V9&6IR36XG]\8F<MV9IE6*)2D0L9%N%DC#W$6 M*D:7O^:+0>J2JB7#-L=A@:X:QR=82*H83HJ-D9E[?>?2X%ONE@G.=A;4>QC6Z"+ M)\N9TT\_R7)L)ZU'Z<.6Y"$Z%^EW_KHD4E#J+8/''$"CFC-1ACC7NOCL>66< M R?EA2Q F$PJ%2?:N"KSRD(!24H[B#-O-ITN/4ZHP%$@*G['=8EB60D=XLLN MA%SS+0FQO[S$R.%N90(A?CK[^*N2^N8#C$UGU%RDQW#+]^&_QM\#'VUC]Y3>JC,:U8QD[5Y].[Q3?\$4E(QO>J2(>[M'Y#0BE]WO1[L0K2]>ON[G9Z_; KV M+^OH#U!+ P04 " IA/]0EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( "F$_U RVA^L_ 0 #,M / >&PO M=V]R:V)O;VLN>&ULQ9I;3^,X%(#_BM6G76G8MKG-#*)(,, L$L,@BG@=N8E+ M+1*[:SLPS*_?DP1VC[?MT;X<^D3C!.?+\>4[L7/T;-WCPMI'\;.IC9^-5B&L M#\=C7ZY4(_T?=JT,G%E:U\@ A^YA[-=.RO9:#J-Y!WLF%[TN"7-Q* )F-B@E4N-3. MA_Z*OGX)C$\*+AZ.VF O=!V4.Y-!?76V76OST%4#3S%&C]''X>WO$,1#]W_" M:)=+7:HS6[:-,F&(HU-U!VC\2J_]2!C9J-GH[1(A327.38 @B4LS5 77=D\* MM[ZLAJ<.@(MBZ XUG'"750_.!_G%FDH9KRH!O[RM=04X&<=SCPKP@R(R"S/4)&D"'O5@KPFK4T+_U4.6^;1KH789=BKA_PP/E,0'[FA;Q53\JT MZH,X4TOE' 3QM:1'/L.3^82:S2>\F"?E7RWDRJ IC M4A;*F2U$-/JI-2W^!H6R4/'^BW 'XKQ9U_9%P12%,2D+%.^27YN MQFPAO-%,KR$5E(4*9@OMW'L>F#$F9:&BM]"XO]@?'U5#K==P"P_EI:S+&R>Z M/\-W0UG>?02P;.OZ"Y1]-U=65F_?_+Y]KWS\-U!+ P04 " IA/]0%MUK M%"8" !C* &@ 'AL+U]R96QS+W=O )6ZKT"+,.H)4\0&K%!YB"2.7&X!N^\H#))C]: GR&=DE2U?_Z-/ M5MF/+V7?#KON6+>[4YU]'O;'NFRVPW#ZE5)=;F\W)Z M+65H9J]MORG#LDF?^^OIFBZ'?'>>W,R>WY9-__R6FS1UD$"03!^D$*33!QD$ MV?1!#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 P0]3!^4YRCCG"!IA#6!UAFYS@1> M9P0[$XB=D>Q,8'9&M#.!VAG9S@1N9X0[$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+ M@=XR>MDFT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O M)=!;46\ET%M1;R706T>;)01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K;:+.;0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]]K"30VU%O)]#; M46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [ M1C^;$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>X_-_DNKA?&^Y/OZR_#Z)$BXN.*?; MBOKT%U!+ P04 " IA/]0X>Q>$?0! "B)P $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY," M$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ; M\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U- MDUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8G MIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV M3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!] MG(+TP6^?6?QP_ M/LO.-OU;/AO_FK=X 5!+ 0(4 Q0 ( "F$_U '04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ *83_ M4#CEZ'/N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ *83_4)E&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4#JBWZ_.!@ 5!P !@ ("! MD T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*83_4)?6U/[[ P &@\ !@ ("!EA\ 'AL+W=O\W !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ *83_ M4%"47CR#! 7@H !D ("!9F, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4.22_T)!! %PH M !D ("!)G< 'AL+W=O>P M>&PO=V]R:W-H965T' !X;"]W;W)K&UL4$L! A0#% @ *83_4$HW#:<.! "@H !D M ("!CI0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *83_4%$"4"(0 P X08 !D ("!CJ0 'AL+W=O M M)P &0 @('5IP >&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4& ( M7XK3 @ X 4 !D ("! <( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4#Y6\2U5! )0H !D M ("!4

&PO M=V]R:W-H965T&UL4$L! A0#% @ *83_4':R%S:O P %0@ !D ("! MT-D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *83_4$U(US@: P PP8 !D ("!Z^0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4-$DG32&!0 H1H !D M ("!S_D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *83_4/Z-:YPQ! MA( !D ("!$P@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*83_4,2%-M@]! CQ, !D ("!&!(! 'AL+W=O 9 " @>09 0!X;"]W M;W)K&UL4$L! A0#% @ *83_4,)C]G M!0 M@10 !D ("!7A\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4-<;*:M^!0 -Q0 !D M ("!URL! 'AL+W=O&PO=V]R:W-H M965THT 0!X;"]W;W)K&UL4$L! M A0#% @ *83_4$WJ"NH\ P 80H !D ("!AS&PO=V]R:W-H965T&UL4$L! A0#% @ *83_ M4)_: .BM P & P !D ("!#$,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4-_?U.OK @ J0< M !D ("!ZDT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4)"^Q:S* P RA !D M ("!FUD! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *83_4-NXFZ9_ @ ) < !D ("!*6,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *83_4),O MF[-$ @ 9@L T ( !JVT! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ *83_4!;=:Q0F M @ 8R@ !H ( !+'8! 'AL+U]R96QS+W=O XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 249 400 1 true 67 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Document Sheet http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) Sheet http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical Condensed Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 100080 - Disclosure - The Company and Summary of Significant Accounting Policies Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies The Company and Summary of Significant Accounting Policies Notes 9 false false R10.htm 100090 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCosts Revenue, Deferred Revenue and Deferred Contract Costs Notes 10 false false R11.htm 100100 - Disclosure - Acquisitions Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 100110 - Disclosure - Goodwill and Intangible Assets Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 100120 - Disclosure - Fair Value Measurements and Investments Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestments Fair Value Measurements and Investments Notes 13 false false R14.htm 100130 - Disclosure - Leases Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeases Leases Notes 14 false false R15.htm 100140 - Disclosure - Contingencies Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureContingencies Contingencies Notes 15 false false R16.htm 100150 - Disclosure - Convertible Senior Notes Notes http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotes Convertible Senior Notes Notes 16 false false R17.htm 100160 - Disclosure - Equity Award Plans Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlans Equity Award Plans Notes 17 false false R18.htm 100170 - Disclosure - Net Loss per Share Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShare Net Loss per Share Notes 18 false false R19.htm 100180 - Disclosure - Segment Reporting Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReporting Segment Reporting Notes 19 false false R20.htm 100190 - Disclosure - Income Taxes Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 100200 - Disclosure - Defined Contribution Plan Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureDefinedContributionPlan Defined Contribution Plan Notes 21 false false R22.htm 100210 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies The Company and Summary of Significant Accounting Policies (Policies) Policies http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies 22 false false R23.htm 100220 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs (Policies) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies Revenue, Deferred Revenue and Deferred Contract Costs (Policies) Policies http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 100230 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesTables The Company and Summary of Significant Accounting Policies (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies 24 false false R25.htm 100240 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsTables Revenue, Deferred Revenue and Deferred Contract Costs (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCosts 25 false false R26.htm 100250 - Disclosure - Acquisitions (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitions 26 false false R27.htm 100260 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets 27 false false R28.htm 100270 - Disclosure - Fair Value Measurements and Investments (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsTables Fair Value Measurements and Investments (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestments 28 false false R29.htm 100280 - Disclosure - Leases (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeases 29 false false R30.htm 100290 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotes 30 false false R31.htm 100300 - Disclosure - Equity Award Plans (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansTables Equity Award Plans (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlans 31 false false R32.htm 100310 - Disclosure - Net Loss per Share (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShare 32 false false R33.htm 100320 - Disclosure - Segment Reporting (Tables) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReporting 33 false false R34.htm 100330 - Disclosure - The Company and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails The Company and Summary of Significant Accounting Policies - Additional Information (Details) Details 34 false false R35.htm 100340 - Disclosure - The Company and Summary of Significant Accounting Policies - Summary of Estimated Lives of Intangible Assets (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails The Company and Summary of Significant Accounting Policies - Summary of Estimated Lives of Intangible Assets (Details) Details 35 false false R36.htm 100350 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details) Details 36 false false R37.htm 100360 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Disaggregation of Revenue (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails Revenue, Deferred Revenue and Deferred Contract Costs - Disaggregation of Revenue (Details) Details 37 false false R38.htm 100370 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details 1) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1 Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details 1) Details 38 false false R39.htm 100380 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 39 false false R40.htm 100390 - Disclosure - Acquisitions - Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails Acquisitions - Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill (Details) Details 40 false false R41.htm 100410 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Activity and Balances (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillActivityAndBalancesDetails Goodwill and Intangible Assets - Schedule of Goodwill Activity and Balances (Details) Details 41 false false R42.htm 100420 - Disclosure - Goodwill and Intangible Assets - Components of Intangible Assets, Excluding Goodwill (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails Goodwill and Intangible Assets - Components of Intangible Assets, Excluding Goodwill (Details) Details 42 false false R43.htm 100430 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 43 false false R44.htm 100440 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization of Intangible Assets Expense (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails Goodwill and Intangible Assets - Future Estimated Amortization of Intangible Assets Expense (Details) Details 44 false false R45.htm 100450 - Disclosure - Fair Value Measurements and Investments - Summary of Assets or Liabilities Carried at Fair Value (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails Fair Value Measurements and Investments - Summary of Assets or Liabilities Carried at Fair Value (Details) Details 45 false false R46.htm 100460 - Disclosure - Fair Value Measurements and Investments - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails Fair Value Measurements and Investments - Additional Information (Details) Details 46 false false R47.htm 100470 - Disclosure - Fair Value Measurements and Investments - Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails Fair Value Measurements and Investments - Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments (Details) Details 47 false false R48.htm 100480 - Disclosure - Leases - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 48 false false R49.htm 100490 - Disclosure - Leases - Schedule of Component of Lease Expense and Supplemental Information Related to Leases (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails Leases - Schedule of Component of Lease Expense and Supplemental Information Related to Leases (Details) Details 49 false false R50.htm 100500 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails Leases - Schedule of Maturities of Lease Liabilities (Details) Details 50 false false R51.htm 100520 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 51 false false R52.htm 100530 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Details) Notes http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Details) Details 52 false false R53.htm 100540 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Parenthetical) (Details) Notes http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesParentheticalDetails Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Parenthetical) (Details) Details 53 false false R54.htm 100550 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024 (Details) Notes http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details Convertible Senior Notes - Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024 (Details) Details 54 false false R55.htm 100560 - Disclosure - Equity Award Plans - Stock-Based Compensation Plans - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails Equity Award Plans - Stock-Based Compensation Plans - Additional Information (Details) Details 55 false false R56.htm 100570 - Disclosure - Equity Award Plans - Stock Options - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails Equity Award Plans - Stock Options - Additional Information (Details) Details 56 false false R57.htm 100580 - Disclosure - Equity Award Plans - Stock Option Activity under Stock Incentive Plan (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails Equity Award Plans - Stock Option Activity under Stock Incentive Plan (Details) Details 57 false false R58.htm 100590 - Disclosure - Equity Award Plans - Summary of RSUs and PSUs under Stock Incentive Plan (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails Equity Award Plans - Summary of RSUs and PSUs under Stock Incentive Plan (Details) Details 58 false false R59.htm 100600 - Disclosure - Equity Award Plans - Restricted Stock and Performance Stock Units - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails Equity Award Plans - Restricted Stock and Performance Stock Units - Additional Information (Details) Details 59 false false R60.htm 100610 - Disclosure - Equity Award Plans - Stock Bonus and Other Liability Awards - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails Equity Award Plans - Stock Bonus and Other Liability Awards - Additional Information (Details) Details 60 false false R61.htm 100620 - Disclosure - Equity Award Plans - Employee Stock Purchase Plan - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails Equity Award Plans - Employee Stock Purchase Plan - Additional Information (Details) Details 61 false false R62.htm 100630 - Disclosure - Equity Award Plans - Restricted Stock and Deferred Shares - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails Equity Award Plans - Restricted Stock and Deferred Shares - Additional Information (Details) Details 62 false false R63.htm 100640 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails Net Loss per Share - Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share (Details) Details 63 false false R64.htm 100650 - Disclosure - Segment Reporting - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails Segment Reporting - Additional Information (Details) Details 64 false false R65.htm 100660 - Disclosure - Segment Reporting - Summary of Total Revenue by Geographic Area (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails Segment Reporting - Summary of Total Revenue by Geographic Area (Details) Details 65 false false R66.htm 100670 - Disclosure - Segment Reporting - Summary of Long-lived Assets by Geographic Area (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails Segment Reporting - Summary of Long-lived Assets by Geographic Area (Details) Details 66 false false R67.htm 100680 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 67 false false R68.htm 100690 - Disclosure - Defined Contribution Plan - Additional Information (Details) Sheet http://www.proofpoint.com/20200630/taxonomy/role/DisclosureDefinedContributionPlanAdditionalInformationDetails Defined Contribution Plan - Additional Information (Details) Details 68 false false All Reports Book All Reports pfpt-10q_20200630.htm pfpt-20200630.xsd pfpt-20200630_cal.xml pfpt-20200630_def.xml pfpt-20200630_lab.xml pfpt-20200630_pre.xml pfpt-ex3101_8.htm pfpt-ex3102_7.htm pfpt-ex3201_6.htm pfpt-ex3202_9.htm http://xbrl.sec.gov/stpr/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pfpt-10q_20200630.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 249, "dts": { "calculationLink": { "local": [ "pfpt-20200630_cal.xml" ] }, "definitionLink": { "local": [ "pfpt-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "pfpt-10q_20200630.htm" ] }, "labelLink": { "local": [ "pfpt-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "pfpt-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "pfpt-20200630.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", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 525, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 36, "http://www.proofpoint.com/20200630": 2, "http://xbrl.sec.gov/dei/2019-01-31": 7, "total": 45 }, "keyCustom": 43, "keyStandard": 357, "memberCustom": 26, "memberStandard": 36, "nsprefix": "pfpt", "nsuri": "http://www.proofpoint.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information Document", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCosts", "shortName": "Revenue, Deferred Revenue and Deferred Contract Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Acquisitions", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Fair Value Measurements and Investments", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestments", "shortName": "Fair Value Measurements and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Leases", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Contingencies", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureContingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Convertible Senior Notes", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Equity Award Plans", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlans", "shortName": "Equity Award Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Net Loss per Share", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Segment Reporting", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20191231", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Income Taxes", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Defined Contribution Plan", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureDefinedContributionPlan", "shortName": "Defined Contribution Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "The Company and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs (Policies)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies", "shortName": "Revenue, Deferred Revenue and Deferred Contract Costs (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "pfpt:ScheduleOfEstimatedUsefulLifeOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "The Company and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "pfpt:ScheduleOfEstimatedUsefulLifeOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsTables", "shortName": "Revenue, Deferred Revenue and Deferred Contract Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapBusinessAcquisitionAxis_pfptObserveITLimitedMember_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Acquisitions (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapBusinessAcquisitionAxis_pfptObserveITLimitedMember_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Fair Value Measurements and Investments (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsTables", "shortName": "Fair Value Measurements and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Leases (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Equity Award Plans (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansTables", "shortName": "Equity Award Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Segment Reporting (Tables)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "U_pfptsegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - The Company and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "The Company and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "INF", "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "U_pfptreporting_unit", "xsiNil": "false" } }, "R35": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - The Company and Summary of Significant Accounting Policies - Summary of Estimated Lives of Intangible Assets (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails", "shortName": "The Company and Summary of Significant Accounting Policies - Summary of Estimated Lives of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails", "shortName": "Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20191231", "decimals": "-3", "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Disaggregation of Revenue (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails", "shortName": "Revenue, Deferred Revenue and Deferred Contract Costs - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_srtProductOrServiceAxis_pfptSubscriptionMember_20200401_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapContractWithCustomerDurationAxis_us-gaapLongTermContractWithCustomerMember_us-gaapRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2020-07-01_20200630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details 1)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1", "shortName": "Revenue, Deferred Revenue and Deferred Contract Costs - Additional Information (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapContractWithCustomerDurationAxis_us-gaapLongTermContractWithCustomerMember_us-gaapRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2020-07-01_20200630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapBusinessAcquisitionAxis_pfptTheDefenceWorksLimitedMember_20200505_20200505", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Acquisitions - Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "shortName": "Acquisitions - Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapBusinessAcquisitionAxis_pfptObserveITLimitedMember_20191125", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Activity and Balances (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillActivityAndBalancesDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill Activity and Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Goodwill and Intangible Assets - Components of Intangible Assets, Excluding Goodwill (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Components of Intangible Assets, Excluding Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization of Intangible Assets Expense (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails", "shortName": "Goodwill and Intangible Assets - Future Estimated Amortization of Intangible Assets Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Fair Value Measurements and Investments - Summary of Assets or Liabilities Carried at Fair Value (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "shortName": "Fair Value Measurements and Investments - Summary of Assets or Liabilities Carried at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "pfpt:MaximumInvestmentMaturityTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Fair Value Measurements and Investments - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails", "shortName": "Fair Value Measurements and Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "pfpt:MaximumInvestmentMaturityTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "pfpt:CashAndCashEquivalentsAtAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Fair Value Measurements and Investments - Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails", "shortName": "Fair Value Measurements and Investments - Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "pfpt:CashAndCashEquivalentsAtAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_srtStatementGeographicalAxis_stprCA_20181031", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Leases - Schedule of Component of Lease Expense and Supplemental Information Related to Leases (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails", "shortName": "Leases - Schedule of Component of Lease Expense and Supplemental Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical", "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "link:footnote", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapIncomeStatementLocationAxis_pfptCostOfSubscriptionRevenueMember_20200401_20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapDebtInstrumentAxis_pfptZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember_20190823", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Convertible Senior Notes - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "shortName": "Convertible Senior Notes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapDebtInstrumentAxis_pfptZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember_20190823", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapDebtInstrumentAxis_pfptZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember_20190823", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails", "shortName": "Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapDebtInstrumentAxis_pfptZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember_us-gaapLongtermDebtTypeAxis_us-gaapSeniorNotesMember_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapLongtermDebtTypeAxis_pfptZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "pfpt:DebtIssuanceExpenseAllocatedToEquityPortion", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Parenthetical) (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesParentheticalDetails", "shortName": "Convertible Senior Notes - Summary of Carrying Values and Interest Expenses and Loss on Conversion Related to Notes (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapLongtermDebtTypeAxis_pfptZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "pfpt:DebtIssuanceExpenseAllocatedToEquityPortion", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Convertible Senior Notes - Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024 (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "shortName": "Convertible Senior Notes - Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapDebtInstrumentAxis_pfptZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember_us-gaapLongtermDebtTypeAxis_us-gaapSeniorNotesMember_20200401_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "INF", "first": true, "lang": null, "name": "pfpt:EquityIncentivePlansHeld", "reportCount": 1, "unique": true, "unitRef": "U_pfptplan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Equity Award Plans - Stock-Based Compensation Plans - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "shortName": "Equity Award Plans - Stock-Based Compensation Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "INF", "first": true, "lang": null, "name": "pfpt:EquityIncentivePlansHeld", "reportCount": 1, "unique": true, "unitRef": "U_pfptplan", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100570 - Disclosure - Equity Award Plans - Stock Options - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails", "shortName": "Equity Award Plans - Stock Options - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Equity Award Plans - Stock Option Activity under Stock Incentive Plan (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails", "shortName": "Equity Award Plans - Stock Option Activity under Stock Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapAwardTypeAxis_pfptRestrictedStockUnitsAndPerformanceStockUnitsMember_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Equity Award Plans - Summary of RSUs and PSUs under Stock Incentive Plan (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails", "shortName": "Equity Award Plans - Summary of RSUs and PSUs under Stock Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapAwardTypeAxis_pfptRestrictedStockUnitsAndPerformanceStockUnitsMember_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Equity Award Plans - Restricted Stock and Performance Stock Units - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "shortName": "Equity Award Plans - Restricted Stock and Performance Stock Units - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapAwardTypeAxis_pfptStockBonusAwardsMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Equity Award Plans - Stock Bonus and Other Liability Awards - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails", "shortName": "Equity Award Plans - Stock Bonus and Other Liability Awards - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapAwardTypeAxis_pfptStockBonusAwardsMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapPlanNameAxis_pfptEspp2012PlanMember_20120330", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Equity Award Plans - Employee Stock Purchase Plan - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails", "shortName": "Equity Award Plans - Employee Stock Purchase Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapPlanNameAxis_pfptEspp2012PlanMember_20120330", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_us-gaapBusinessAcquisitionAxis_pfptFireLayersMember_20160101_20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100630 - Disclosure - Equity Award Plans - Restricted Stock and Deferred Shares - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "shortName": "Equity Award Plans - Restricted Stock and Deferred Shares - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_us-gaapBusinessAcquisitionAxis_pfptFireLayersMember_20160101_20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100640 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "U_pfptsegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100650 - Disclosure - Segment Reporting - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails", "shortName": "Segment Reporting - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "INF", "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_pfptsegment", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100660 - Disclosure - Segment Reporting - Summary of Total Revenue by Geographic Area (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails", "shortName": "Segment Reporting - Summary of Total Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_srtStatementGeographicalAxis_countryUS_20200401_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100670 - Disclosure - Segment Reporting - Summary of Long-lived Assets by Geographic Area (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails", "shortName": "Segment Reporting - Summary of Long-lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100680 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartyTaxExpenseDueFromAffiliatesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100690 - Disclosure - Defined Contribution Plan - Additional Information (Details)", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureDefinedContributionPlanAdditionalInformationDetails", "shortName": "Defined Contribution Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - The Company and Summary of Significant Accounting Policies", "role": "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies", "shortName": "The Company and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pfpt-10q_20200630.htm", "contextRef": "C_0001212458_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 67, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "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 Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r340" ], "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 (CIK)", "verboseLabel": "Entity Central Index Key (CIK)" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "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", "verboseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "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", "verboseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "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 Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "verboseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "pfpt_AmortizationOfOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10200.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization of operating lease right-of-use assets", "label": "Amortization Of Operating Lease Right Of Use Assets", "terseLabel": "Noncash lease costs" } } }, "localname": "AmortizationOfOperatingLeaseRightOfUseAssets", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pfpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsCurrentAndNoncurrentAssetsNotOtherwiseDefined": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10040.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed assets current and noncurrent assets not otherwise defined.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets Current And Noncurrent Assets Not Otherwise Defined", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsCurrentAndNoncurrentAssetsNotOtherwiseDefined", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails2": { "order": 10040.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, deferred tax liabilities, net.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities Net", "negatedLabel": "Deferred tax liability, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesCurrentAndNoncurrentLiabilitiesNotOtherwiseDefined": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10120.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails2": { "order": 10050.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities, current and noncurrent liabilities, not otherwise defined.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities Current And Noncurrent Liabilities Not Otherwise Defined", "negatedLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesCurrentAndNoncurrentLiabilitiesNotOtherwiseDefined", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10100.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10030.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset", "terseLabel": "Operating lease right-of-use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_CappedCallTransactionCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capped call transaction cost.", "label": "Capped Call Transaction Cost", "terseLabel": "Proceeds from issuance of convertible senior notes, used to payoff capped call transactions" } } }, "localname": "CappedCallTransactionCost", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_CappedCallsCapPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capped calls cap price.", "label": "Capped Calls Cap Price", "terseLabel": "Cap price of capped calls" } } }, "localname": "CappedCallsCapPrice", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "pfpt_CappedCallsIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capped calls issuance costs.", "label": "Capped Calls Issuance Costs", "terseLabel": "Issuance costs related to capped calls" } } }, "localname": "CappedCallsIssuanceCosts", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_CappedCallsPremium": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capped calls premium.", "label": "Capped Calls Premium", "terseLabel": "Premium paid for purchase of capped calls" } } }, "localname": "CappedCallsPremium", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails": { "order": 10010.0, "parentTag": "pfpt_CashAndCashEquivalentsAtAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash and cash equivalents, accumulated gross unrealized gain, before tax.", "label": "Cash And Cash Equivalents Accumulated Gross Unrealized Gain Before Tax", "terseLabel": "Cash and cash equivalents, unrealized gains" } } }, "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails": { "order": 10020.0, "parentTag": "pfpt_CashAndCashEquivalentsAtAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash and cash equivalents, accumulated gross unrealized loss, before tax.", "label": "Cash And Cash Equivalents Accumulated Gross Unrealized Loss Before Tax", "negatedLabel": "Cash and cash equivalents, unrealized losses" } } }, "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_CashAndCashEquivalentsAtAmortizedCost": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash and cash equivalents, at amortized cost.", "label": "Cash And Cash Equivalents At Amortized Cost", "totalLabel": "Cash and cash equivalents, amortized cost" } } }, "localname": "CashAndCashEquivalentsAtAmortizedCost", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_CashCashEquivalentsAndRestrictedCashAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash, cash equivalents and restricted cash.", "label": "Cash Cash Equivalents And Restricted Cash [Abstract]", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsAndRestrictedCashAbstract", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "pfpt_CommonStockSubjectToRepurchaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock subject to repurchase.", "label": "Common Stock Subject To Repurchase [Member]", "terseLabel": "Common stock subject to repurchase" } } }, "localname": "CommonStockSubjectToRepurchaseMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "pfpt_ContractCostCapitalizedDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract cost capitalized during period.", "label": "Contract Cost Capitalized During Period", "terseLabel": "Contract cost capitalized" } } }, "localname": "ContractCostCapitalizedDuringPeriod", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_ContractWithCustomerDeferredRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract with customer deferred revenue.", "label": "Contract With Customer Deferred Revenue Policy [Text Block]", "terseLabel": "Deferred Revenue" } } }, "localname": "ContractWithCustomerDeferredRevenuePolicyTextBlock", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies" ], "xbrltype": "textBlockItemType" }, "pfpt_ContractsWithMultiplePerformanceObligationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts with multiple performance obligations.", "label": "Contracts With Multiple Performance Obligations Policy [Text Block]", "terseLabel": "Contracts With Multiple Performance Obligations" } } }, "localname": "ContractsWithMultiplePerformanceObligationsPolicyTextBlock", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies" ], "xbrltype": "textBlockItemType" }, "pfpt_CostOfHardwareAndServicesRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of hardware and services revenue.", "label": "Cost Of Hardware And Services Revenue [Member]", "terseLabel": "Cost of hardware and services revenue" } } }, "localname": "CostOfHardwareAndServicesRevenueMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "pfpt_CostOfSubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of subscription revenue.", "label": "Cost Of Subscription Revenue [Member]", "terseLabel": "Cost of subscription revenue" } } }, "localname": "CostOfSubscriptionRevenueMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "pfpt_DatacenterLeasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Datacenter leases.", "label": "Datacenter Leases [Member]", "terseLabel": "Datacenter Leases" } } }, "localname": "DatacenterLeasesMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_DebtInstrumentConvertibleNumberOfConsecutiveBusinessDaysFollowingConsecutiveTradingDayPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of consecutive business days immediately following any 5 consecutive trading day period.", "label": "Debt Instrument Convertible Number Of Consecutive Business Days Following Consecutive Trading Day Period", "terseLabel": "Number of consecutive business days following consecutive trading day period" } } }, "localname": "DebtInstrumentConvertibleNumberOfConsecutiveBusinessDaysFollowingConsecutiveTradingDayPeriod", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pfpt_DebtInstrumentConvertiblePeriodOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of consecutive trading days prior to the five consecutive business-days.", "label": "Debt Instrument Convertible Period Of Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertiblePeriodOfConsecutiveTradingDays", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pfpt_DebtInstrumentConvertibleTradingPriceAsPercentageOfClosingPriceOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of the product of the closing sale price of the entity's common stock and the applicable conversion rate that the trading price of each debt instrument must be less than in order for the debt instruments to be convertible.", "label": "Debt Instrument Convertible Trading Price As Percentage Of Closing Price Of Common Stock", "terseLabel": "Trading price as percentage of closing price of common stock" } } }, "localname": "DebtInstrumentConvertibleTradingPriceAsPercentageOfClosingPriceOfCommonStock", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pfpt_DebtInstrumentFaceAmountOptional": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt instrument face amount optional.", "label": "Debt Instrument Face Amount Optional", "terseLabel": "Option to purchase additional principal amount" } } }, "localname": "DebtInstrumentFaceAmountOptional", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_DebtInstrumentOriginalIssuancePrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt instrument original issuance principal amount.", "label": "Debt Instrument Original Issuance Principal Amount", "terseLabel": "Debt instrument aggregate principal amount" } } }, "localname": "DebtInstrumentOriginalIssuancePrincipalAmount", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_DebtIssuanceExpenseAllocatedToEquityPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt issuance costs allocated to equity portion.", "label": "Debt Issuance Expense Allocated To Equity Portion", "terseLabel": "Issuance cost recorded at equity" } } }, "localname": "DebtIssuanceExpenseAllocatedToEquityPortion", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_DeferredCashConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred cash consideration.", "label": "Deferred Cash Consideration", "terseLabel": "Deferred cash consideration" } } }, "localname": "DeferredCashConsideration", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_DeferredCashConsiderationAllocatedToPostCombinationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred cash consideration allocated to post-combination expense.", "label": "Deferred Cash Consideration Allocated To Post Combination Expense", "terseLabel": "Deferred cash consideration allocated to post-combination expense" } } }, "localname": "DeferredCashConsiderationAllocatedToPostCombinationExpense", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_DeferredCommissionsCurrent": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10310.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred commissions current.", "label": "Deferred Commissions Current", "terseLabel": "Deferred commissions" } } }, "localname": "DeferredCommissionsCurrent", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pfpt_DeferredCommissionsNoncurrent": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10240.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred commissions noncurrent.", "label": "Deferred Commissions Noncurrent", "terseLabel": "Long-term deferred commissions" } } }, "localname": "DeferredCommissionsNoncurrent", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pfpt_DeferredProductCostsCurrent": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10300.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred product costs current.", "label": "Deferred Product Costs Current", "terseLabel": "Deferred product costs" } } }, "localname": "DeferredProductCostsCurrent", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pfpt_DeferredProductCostsNoncurrent": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10210.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred product costs noncurrent.", "label": "Deferred Product Costs Noncurrent", "terseLabel": "Long-term deferred product costs" } } }, "localname": "DeferredProductCostsNoncurrent", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pfpt_DeferredStockAllocatedToPostCombinationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred stock allocated to post-combination expense.", "label": "Deferred Stock Allocated To Post Combination Expense", "terseLabel": "Deferred stock allocated to post-combination expense" } } }, "localname": "DeferredStockAllocatedToPostCombinationExpense", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_EmployeeServiceShareBasedCompensationFairValueOfUnvestedAwardsAttributedToPostAcquisitionService": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee service share-based compensation, fair value of unvested awards attributed to post acquisition service.", "label": "Employee Service Share Based Compensation Fair Value Of Unvested Awards Attributed To Post Acquisition Service", "terseLabel": "Fair value of unvested awards attributed to post-acquisition service" } } }, "localname": "EmployeeServiceShareBasedCompensationFairValueOfUnvestedAwardsAttributedToPostAcquisitionService", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_EmployeeServiceShareBasedCompensationFairValueOfUnvestedAwardsAttributedToPreAcquisitionService": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee service share-based compensation, fair value of unvested awards attributed to pre acquisition service.", "label": "Employee Service Share Based Compensation Fair Value Of Unvested Awards Attributed To Pre Acquisition Service", "terseLabel": "Fair value of unvested awards attributed to pre-acquisition service" } } }, "localname": "EmployeeServiceShareBasedCompensationFairValueOfUnvestedAwardsAttributedToPreAcquisitionService", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "pfpt_EquityIncentivePlansHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity incentive plans held.", "label": "Equity Incentive Plans Held", "terseLabel": "Equity incentive plans held by the company (number of plans)" } } }, "localname": "EquityIncentivePlansHeld", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pfpt_Espp2012PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ESPP 2012 Plan.", "label": "Espp2012 Plan [Member]", "terseLabel": "ESPP 2012 Plan" } } }, "localname": "Espp2012PlanMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_FireLayersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "FireLayers.", "label": "Fire Layers [Member]", "terseLabel": "FireLayers" } } }, "localname": "FireLayersMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_HardwareAndServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hardware and service.", "label": "Hardware And Service [Member]", "terseLabel": "Hardware and Service" } } }, "localname": "HardwareAndServiceMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "pfpt_IncreaseDecreaseInDeferredProductCosts": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10250.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in deferred product costs.", "label": "Increase Decrease In Deferred Product Costs", "terseLabel": "Deferred product costs" } } }, "localname": "IncreaseDecreaseInDeferredProductCosts", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pfpt_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10320.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pfpt_InitialPriceOfCappedCalls": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial price of capped calls.", "label": "Initial Price Of Capped Calls", "terseLabel": "Initial strike price of capped calls" } } }, "localname": "InitialPriceOfCappedCalls", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "pfpt_MaximumEstimatedPreliminaryPurchasePriceAllocationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum estimated preliminary purchase price allocation period.", "label": "Maximum Estimated Preliminary Purchase Price Allocation Period", "terseLabel": "Preliminary purchase price allocation estimated period from the acquisition date" } } }, "localname": "MaximumEstimatedPreliminaryPurchasePriceAllocationPeriod", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pfpt_MaximumInvestmentMaturityTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum investment maturity term.", "label": "Maximum Investment Maturity Term", "terseLabel": "Maximum investment maturity term" } } }, "localname": "MaximumInvestmentMaturityTerm", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pfpt_MetaNetworksLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Meta Networks Limited.", "label": "Meta Networks Limited [Member]", "terseLabel": "Meta Networks, Ltd", "verboseLabel": "Meta Networks, Ltd" } } }, "localname": "MetaNetworksLimitedMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_ObserveITLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ObserveIT Limited.", "label": "Observe I T Limited [Member]", "terseLabel": "ObserveIT, Ltd" } } }, "localname": "ObserveITLimitedMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables" ], "xbrltype": "domainItemType" }, "pfpt_OverLeaseTermMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Over lease term.", "label": "Over Lease Term [Member]", "terseLabel": "Over Lease Term" } } }, "localname": "OverLeaseTermMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_PeriodTermsForPayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period terms for payment.", "label": "Period Terms For Payment", "terseLabel": "Period terms for payment" } } }, "localname": "PeriodTermsForPayment", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pfpt_ProceedsFromEscrowAccount": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10130.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from escrow account.", "label": "Proceeds From Escrow Account", "terseLabel": "Receipts from escrow account" } } }, "localname": "ProceedsFromEscrowAccount", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pfpt_ProductCostMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product cost.", "label": "Product Cost [Member]", "terseLabel": "Product Cost" } } }, "localname": "ProductCostMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_RealEstateLeasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real estate leases.", "label": "Real Estate Leases [Member]", "terseLabel": "Real Estate Leases" } } }, "localname": "RealEstateLeasesMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_RestrictedPerformanceBasedSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted performance-based shares.", "label": "Restricted Performance Based Shares [Member]", "terseLabel": "Restricted Performance-based Shares" } } }, "localname": "RestrictedPerformanceBasedSharesMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_RestrictedStockUnitsAndPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock units and performance stock units.", "label": "Restricted Stock Units And Performance Stock Units [Member]", "terseLabel": "Restricted Stock Units and Performance Stock Units" } } }, "localname": "RestrictedStockUnitsAndPerformanceStockUnitsMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "pfpt_SalesCommissionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales commission.", "label": "Sales Commission [Member]", "terseLabel": "Sales Commission" } } }, "localname": "SalesCommissionMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_ScheduleOfCashAndCashEquivalentsAndInvestmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of cash and cash equivalents and investments.", "label": "Schedule Of Cash And Cash Equivalents And Investments [Line Items]", "terseLabel": "Schedule Of Cash And Cash Equivalents And Investments [Line Items]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsAndInvestmentsLineItems", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "pfpt_ScheduleOfCashAndCashEquivalentsAndInvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of cash and cash equivalents and investments.", "label": "Schedule Of Cash And Cash Equivalents And Investments [Table]", "terseLabel": "Schedule Of Cash And Cash Equivalents And Investments [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsAndInvestmentsTable", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "pfpt_ScheduleOfEstimatedUsefulLifeOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of schedule of estimated useful life of finite-lived intangible assets.", "label": "Schedule Of Estimated Useful Life Of Finite Lived Intangible Assets Table [Text Block]", "terseLabel": "Summary of Estimated Useful Life of Intangible Assets" } } }, "localname": "ScheduleOfEstimatedUsefulLifeOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "pfpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award, recurring increase period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Period", "terseLabel": "Annual increase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreasePeriod", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pfpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentageIncreaseInNumberOfSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, percentage increase in number of shares available for future grant.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Annual Percentage Increase In Number Of Shares Authorized", "terseLabel": "Annual percentage increase of maximum number of shares reserved for issuance ESPP" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentageIncreaseInNumberOfSharesAuthorized", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pfpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfAdditionalSharesToBeAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award maximum number of additional shares to be authorized.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Number Of Additional Shares To Be Authorized", "terseLabel": "Maximum number of shares to be available for grant ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfAdditionalSharesToBeAuthorized", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "pfpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based compensation arrangement by Share-based payment award, equity instruments other than options, grants in period, fair value.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Grants In Period Fair Value", "terseLabel": "Fair value of shares granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pfpt_SoftwareLicenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software license.", "label": "Software License [Member]", "terseLabel": "Subscription software revenue" } } }, "localname": "SoftwareLicenseMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "pfpt_StockBonusAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock bonus awards.", "label": "Stock Bonus Awards [Member]", "terseLabel": "Stock bonus and other liability awards", "verboseLabel": "Bonus and other liability awards" } } }, "localname": "StockBonusAwardsMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "pfpt_SubscriptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription.", "label": "Subscription [Member]", "terseLabel": "Subscription service revenue" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "pfpt_TheDefenceWorksLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Defence Works Limited.", "label": "The Defence Works Limited [Member]", "terseLabel": "The Defence Works Limited" } } }, "localname": "TheDefenceWorksLimitedMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_TwentyTwentyFourConvertibleSeniorNotesDueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Twenty twenty four convertible senior notes.", "label": "Twenty Twenty Four Convertible Senior Notes Due [Member]", "terseLabel": "2024 Notes" } } }, "localname": "TwentyTwentyFourConvertibleSeniorNotesDueMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "pfpt_TwoThousandTwoAndTwoThousandTwelveEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2002 plan and 2012 equity incentive plan.", "label": "Two Thousand Two And Two Thousand Twelve Equity Incentive Plan [Member]", "terseLabel": "2002 Plan and 2012 Equity Incentive Plan" } } }, "localname": "TwoThousandTwoAndTwoThousandTwelveEquityIncentivePlanMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_VariableConsiderationPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable consideration.", "label": "Variable Consideration Policy [Text Block]", "terseLabel": "Variable Consideration" } } }, "localname": "VariableConsiderationPolicyTextBlock", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies" ], "xbrltype": "textBlockItemType" }, "pfpt_VariousAcquisitionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Various acquisitions.", "label": "Various Acquisitions [Member]", "terseLabel": "Various Acquisitions" } } }, "localname": "VariousAcquisitionsMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_WebLifeBalanceIncorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "WebLife balance incorporation.", "label": "Web Life Balance Incorporation [Member]", "terseLabel": "Web Life Balance Incorporation", "verboseLabel": "Weblife" } } }, "localname": "WebLifeBalanceIncorporationMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_WombatSecuritiesTechnologiesIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wombat securities technologies Inc.", "label": "Wombat Securities Technologies Inc [Member]", "terseLabel": "Wombat Security Technologies, Inc." } } }, "localname": "WombatSecuritiesTechnologiesIncMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pfpt_ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Zero point two five percent convertible senior notes due twenty twenty four.", "label": "Zero Point Two Five Percent Convertible Senior Notes Due Twenty Twenty Four [Member]", "terseLabel": "0.25% Convertible Senior Notes due 2024", "verboseLabel": "2024 Notes" } } }, "localname": "ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember", "nsuri": "http://www.proofpoint.com/20200630", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesParentheticalDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r117", "r181", "r184", "r328", "r329" ], "lang": { "en-US": { "role": { "label": "Product Or Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r119", "r181", "r185", "r330", "r332", "r334" ], "lang": { "en-US": { "role": { "label": "Statement Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "stpr_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CALIFORNIA", "terseLabel": "California" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10140.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r19", "r121", "r122", "r182" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10280.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 Net Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r8", "r9", "r32" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses Current", "terseLabel": "Accrued liability for the stock bonus and other liability awards" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10150.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r47", "r48" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10070.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r49", "r259" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r143" ], "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", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10060.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid In Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": "Adjustments Related To Tax Withholding For Share Based Compensation", "negatedLabel": "Tax withholding upon vesting of restricted stock awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r193", "r195", "r224", "r225" ], "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": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r195", "r218", "r223" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share Based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r62", "r80" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10190.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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 Deferred Sales Commissions", "terseLabel": "Amortization of deferred commissions" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r80", "r277" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details": { "order": 10020.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10180.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 Financing Costs And Discounts", "terseLabel": "Amortization of debt issuance costs and accretion of debt discount", "verboseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r141", "r148" ], "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": "Intangible amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r98" ], "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": "Total antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r98" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area Of Real Estate Property", "terseLabel": "Lease agreement corporate office space" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r307", "r320" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r43" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10180.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets Fair Value Disclosure", "terseLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails": { "order": 10060.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available For Sale Securities", "terseLabel": "Short-term investments", "verboseLabel": "Short-term investments, fair value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r127" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails": { "order": 10040.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax", "terseLabel": "Short-term investments, unrealized gains" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails": { "order": 10050.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax", "negatedLabel": "Short-term investments, unrealized losses" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available For Sale Securities Amortized Cost", "totalLabel": "Short-term investments, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10270.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Available For Sale Securities Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r196", "r221" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r254" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r247" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10010.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails2": { "order": 10010.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r247" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10110.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Deferred Revenue", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r246", "r247" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10050.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails2": { "order": 10030.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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 Intangibles", "terseLabel": "Finite lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r247" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities", "negatedLabel": "Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r246", "r247" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net", "totalLabel": "Recognized identifiable assets acquired and liabilities assumed, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net [Abstract]", "terseLabel": "Fair value of assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets", "terseLabel": "Non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r246", "r247" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10020.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails2": { "order": 10020.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment", "terseLabel": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r83", "r84", "r85" ], "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": "Unpaid purchases of property and equipment and asset retirement obligations" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost Amortization", "terseLabel": "Contract cost amortized" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Revenue, Deferred Revenue and Deferred Contract Costs[Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired From Acquisition", "terseLabel": "Cash acquired from acquisitions" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r82" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10260.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10010.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash And Cash Equivalents At Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails": { "order": 10030.0, "parentTag": "pfpt_CashAndCashEquivalentsAtAmortizedCost", "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": "Cash equivalents", "verboseLabel": "Cash and cash equivalents, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r82", "r86" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash as shown in the consolidated statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r273" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r158" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense Policy Policy [Text Block]", "terseLabel": "Deferred Commissions" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r156", "r313", "r325" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10020.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments And Contingencies", "terseLabel": "Commitments and contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments And Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r155", "r157" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments And Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Common Stock Number Of Shares Par Value And Other Disclosures [Abstract]", "terseLabel": "Number of shares of common stock reserved for future issuance" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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": "Par value of common stock (USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock Shares Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r168" ], "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 outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10050.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", "terseLabel": "Common stock, $0.0001 par value; 200,000 shares authorized; 57,588 and 56,784 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "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 Net Of Tax", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income Policy Policy [Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r87", "r256", "r262", "r263" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation Policy [Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract With Customer Duration [Axis]", "terseLabel": "Contract with Customer, Duration" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract With Customer Duration [Domain]", "terseLabel": "Contract with Customer, Duration" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r175", "r176", "r182" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10170.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract With Customer Liability Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r175", "r176", "r182" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10130.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract With Customer Liability Noncurrent", "terseLabel": "Long-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract With Customer Liability Revenue Recognized", "terseLabel": "Deferred revenue, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r177" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract With Customer Performance Obligation Satisfied In Previous Period", "terseLabel": "Revenue recognized related to the performance obligations satisfied in prior periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "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 convertible senior notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10100.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt Noncurrent", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt Table [Text Block]", "terseLabel": "Summary of Carrying Values and Expenses Related to Convertible Senior Notes Due 2024" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r189", "r191", "r331" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r61" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10120.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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect Of New Accounting Principle In Period Of Adoption", "terseLabel": "Cumulative effect of adjustment from adoption of ASC 842" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r308", "r309", "r319" ], "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" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r161", "r309", "r319" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails": { "order": 10010.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": "Debt Instrument Carrying Amount", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r160" ], "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 The Equity Component", "terseLabel": "Carrying amount of the equity component net", "verboseLabel": "Equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument Convertible Conversion Price1", "terseLabel": "Debt instrument, convertible, conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r36", "r169", "r170", "r172" ], "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 Ratio1", "terseLabel": "Debt instrument, convertible, conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "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 Days1", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "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": "Debt instrument, convertible, threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "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": "Debt instrument, convertible, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r276", "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r34", "r165", "r276" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument Interest Rate Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument Interest Rate Stated Percentage", "verboseLabel": "Debt interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.", "label": "Debt Instrument Maturity Date Description", "terseLabel": "Debt instrument, maturity date, description" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37" ], "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" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument Periodic Payment Principal", "terseLabel": "Periodic payment, principal" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r317" ], "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": "Percentage of principal amount that are redeemable" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r91", "r169", "r171", "r172", "r173", "r275", "r276", "r278", "r318" ], "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": "Debt Instrument [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r162", "r277" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails": { "order": 10020.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", "negatedLabel": "Less: debt discount and issuance costs, net of amortization", "terseLabel": "Agent's discount and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Instrument Unamortized Discount Premium Net [Abstract]", "terseLabel": "Liability component:" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r29", "r87" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges Policy [Text Block]", "terseLabel": "Deferred Product Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued": { "auth_ref": [ "r208" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total fair value of shares issued during the period under a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement With Individual Fair Value Of Shares Issued", "terseLabel": "Fair value of share-based deferred compensation issued", "verboseLabel": "Fair value of share-based deferred cash compensation issued" } } }, "localname": "DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "auth_ref": [ "r188", "r197" ], "lang": { "en-US": { "role": { "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Deferred Compensation Arrangement With Individual Requisite Service Period1", "verboseLabel": "Deferred shares service term" } } }, "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Deferred Compensation Arrangement With Individual Share Based Payments By Type Of Deferred Compensation [Axis]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement With Individual Shares Issued", "terseLabel": "Number of shares deferred" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r90", "r239", "r240" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10210.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense Benefit", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Contribution Pension And Other Postretirement Plans Disclosure [Abstract]" } } }, "localname": "DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures Table [Text Block]", "terseLabel": "Defined Contribution Plan" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureDefinedContributionPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan Employer Discretionary Contribution Amount", "terseLabel": "Defined contribution plan, employer discretionary matching contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanSponsorLocationExtensibleList": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicates location of employer sponsoring defined contribution plan designed to provide retirement benefits.", "label": "Defined Contribution Plan Sponsor Location Extensible List", "terseLabel": "Defined Contribution Plan, Sponsor Location [Extensible List]" } } }, "localname": "DefinedContributionPlanSponsorLocationExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_DefinedContributionPlanTaxStatusExtensibleList": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicates tax status of defined contribution plan designed to provide retirement benefits.", "label": "Defined Contribution Plan Tax Status Extensible List", "terseLabel": "Defined Contribution Plan, Tax Status [Extensible List]" } } }, "localname": "DefinedContributionPlanTaxStatusExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r80", "r111" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10160.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation Depletion And Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases": { "auth_ref": [ "r279", "r280" ], "lang": { "en-US": { "role": { "documentation": "A general description of the nature of the existing leasing arrangements of a lessee for all operating leases including, but not limited to: (1) rental escalation clauses; (2) renewal or purchase options; (3) guarantees or indemnities, if any, (4) restrictions imposed by lease arrangements; (5) unusual provisions or conditions; (6) contingent rentals, if any; and (7) lease expiration dates.", "label": "Description Of Lessee Leasing Arrangements Operating Leases", "terseLabel": "Lease agreement description" } } }, "localname": "DescriptionOfLesseeLeasingArrangementsOperatingLeases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation Of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation Of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation Of Revenue Table [Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "terseLabel": "Equity Award Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share Basic And Diluted", "terseLabel": "Net loss per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r273" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10070.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r92", "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Continuing Operations", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized", "terseLabel": "Unamortized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r219" ], "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": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1", "terseLabel": "Average remaining vesting term" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options", "terseLabel": "Unrecognized stock options compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r217" ], "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": "Employee Stock Option [Member]", "terseLabel": "Stock options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "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": "Employee Stock Ownership Plan E S O P Disclosures [Line Items]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity Based Arrangements Individual Contracts Type Of Deferred Compensation [Domain]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r168" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r265", "r266", "r267", "r270" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r265", "r270" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Fair Value By Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r265", "r271", "r272" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value By Balance Sheet Grouping [Table]", "terseLabel": "Fair Value By Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r265", "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value By Balance Sheet Grouping [Text Block]", "terseLabel": "Summary of Assets or Liabilities Carried at Fair Value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r189", "r190", "r191", "r266", "r300" ], "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 By Fair Value Hierarchy Level [Axis]", "terseLabel": "Level 2" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r269" ], "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 and Investments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r189", "r190", "r191", "r266", "r301" ], "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 Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r189", "r190", "r191", "r266", "r302" ], "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 Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r189", "r190", "r191", "r266", "r303" ], "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 Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite Lived Intangible Asset Useful Life", "terseLabel": "Estimated life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r147" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails": { "order": 10020.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails": { "order": 10060.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails": { "order": 10010.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year", "terseLabel": "2020, remainder" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r149" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails": { "order": 10050.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite Lived Intangible Assets Amortization Expense Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r149" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails": { "order": 10040.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite Lived Intangible Assets Amortization Expense Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r149" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails": { "order": 10030.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite Lived Intangible Assets Amortization Expense Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r149" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails": { "order": 10020.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite Lived Intangible Assets Amortization Expense Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r142", "r144", "r147", "r150", "r305" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite Lived Intangible Assets Future Amortization Expense [Abstract]", "terseLabel": "Future estimated amortization costs of intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r147", "r305" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails": { "order": 10010.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r142", "r146" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r147" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10230.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationOfIntangibleAssetsExpenseDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10100.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General And Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r131", "r133" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails": { "order": 10130.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails2": { "order": 10060.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10220.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Closing balance as of June 30, 2020", "periodStartLabel": "Beginning balance as of December 31, 2019", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillActivityAndBalancesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill Acquired During Period", "terseLabel": "Acquisition during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillActivityAndBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill And Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill And Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r87", "r138", "r145" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill And Intangible Assets Policy [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r80", "r132", "r135", "r139" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill Roll Forward", "terseLabel": "Goodwill activity and balances" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillActivityAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r136", "r137", "r243" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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 Translation And Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillActivityAndBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r60" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10060.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r126" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Impairment Of Investments", "terseLabel": "Impairments" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research And Development [Member]", "terseLabel": "In-process Research and Development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r96", "r306", "r314", "r327" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10010.0, "parentTag": "us-gaap_NetIncomeLoss", "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 Extraordinary Items Noncontrolling Interest", "negatedLabel": "Pre-tax loss", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination Penalties And Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r112", "r241" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10020.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense Benefit", "negatedLabel": "Provision for income taxes", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10300.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase Decrease In Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10230.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase Decrease In Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10310.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase Decrease In Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10330.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Contract With Customer Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10260.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase Decrease In Deferred Charges", "negatedLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10240.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10280.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase Decrease In Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10290.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase Decrease In Other Noncurrent Assets", "negatedLabel": "Long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10270.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets Net Excluding Goodwill [Abstract]", "terseLabel": "Intangible assets excluding goodwill:" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Trade Names and Patents" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r55", "r110", "r274", "r277", "r316" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10040.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r64", "r166" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details": { "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" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Interest Expense Debt [Abstract]", "terseLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r66" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details": { "order": 10010.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": "Interest expense related to contractual interest coupon" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r42", "r128" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10290.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseArrangementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement Type [Axis]", "terseLabel": "Lease Arrangement, Type" } } }, "localname": "LeaseArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseArrangementTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement Type [Domain]", "terseLabel": "Lease Arrangement, Type" } } }, "localname": "LeaseArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r297", "r299" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails": { "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 lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r297" ], "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 Component of Lease Expense and Supplemental Information Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases Of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee Lease Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r289" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee Leases Policy [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee Operating Lease Existence Of Option To Extend", "terseLabel": "Operating lease existence of option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r298" ], "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 Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r298" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee Operating Lease Liability Payments Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r298" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 10060.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Payments Due After Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r298" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 10050.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Payments Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r298" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 10040.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Payments Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r298" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 10030.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Payments Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r298" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 10020.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Payments Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r298" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 10010.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Payments Remainder Of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r298" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": { "order": 10010.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee Operating Lease Liability Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee Operating Lease Option To Extend", "terseLabel": "Operating lease option to extend, description" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Operating Lease Renewal Term", "terseLabel": "Operating lease agreement renewal term extended" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Operating Lease Term Of Contract", "terseLabel": "Operating lease agreement term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10010.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r310", "r323" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "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 Stockholders Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10090.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License And Service [Member]", "terseLabel": "Subscription" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermContractWithCustomerMember": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which duration is classified as long-term.", "label": "Long Term Contract With Customer [Member]", "terseLabel": "Long-term Contract with Customer" } } }, "localname": "LongTermContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r163", "r309", "r321" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails": { "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", "terseLabel": "Carrying amount of the debt component net", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long Term Debt [Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Longterm Debt Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r159" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10060.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided By Used In Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10050.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided By Used In Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r81" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10040.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided By Used In Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r50", "r52", "r57", "r81", "r99", "r315", "r326" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 10010.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income Loss", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non Us [Member]", "terseLabel": "Rest of world" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Noncurrent Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number Of Operating Segments", "terseLabel": "Number of operating and reportable segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number Of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number Of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10070.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 expense" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expense:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10030.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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing operating income (loss).", "label": "Operating Income Loss [Member]", "terseLabel": "Operating Loss" } } }, "localname": "OperatingIncomeLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r290", "r299" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails": { "order": 10010.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 cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r285" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": { "order": 10020.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease Liability", "terseLabel": "Lease liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r285" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10160.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease Liability Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r285" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10110.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease Liability Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r286", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r284" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10200.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r296", "r299" ], "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 - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r295", "r299" ], "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 Term1", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r281", "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases Future Minimum Payments Due", "terseLabel": "Operating lease rental payments over the lease term" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order Or Production Backlog [Member]", "terseLabel": "Order Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r95", "r108", "r264" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Text Block]", "terseLabel": "The Company and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10250.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract]", "terseLabel": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r44", "r46" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 10020.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax", "terseLabel": "Unrealized (loss) gain on short-term investments, net" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10120.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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10220.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income Expense", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10050.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 (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10090.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": "Payments Related To Tax Withholding For Share Based Compensation", "negatedLabel": "Withholding taxes related to restricted stock net share settlement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r70", "r125" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.", "label": "Payments To Acquire Available For Sale Securities", "negatedLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r71" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10140.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments To Acquire Businesses Net Of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Payments to acquire businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r196", "r221" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "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" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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 or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10040.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock Value", "terseLabel": "Convertible preferred stock, $0.0001 par value; 5,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r25", "r26" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10320.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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Prior Period Reclassification Adjustment Description", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r74" ], "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", "verboseLabel": "Proceeds from issuance of convertible senior notes, net of discount" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10080.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds From Issuance Of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r67", "r68", "r125" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10100.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r73", "r222" ], "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 stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r50", "r52", "r76", "r113", "r116", "r255", "r257", "r258", "r260", "r261" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10150.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Profit Loss", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r153" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment By Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r153", "r324" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10190.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r152" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTaxExpenseDueFromAffiliatesCurrent": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of any current tax-related balances due from affiliates as of the date of each statement of financial position presented.", "label": "Related Party Tax Expense Due From Affiliates Current", "terseLabel": "Tax expense related to transfer of certain intellectual property rights from Subsidiary" } } }, "localname": "RelatedPartyTaxExpenseDueFromAffiliatesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r228", "r335" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10080.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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r10", "r82", "r86" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10020.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash And Cash Equivalents At Carrying Value", "terseLabel": "Restricted cash included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r7", "r13", "r82", "r86", "r333" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10030.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash And Cash Equivalents Noncurrent", "terseLabel": "Restricted cash included in other non-current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "RSU", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r174", "r322" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10080.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings Accumulated Deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue From Contract With Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r180", "r181" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10110.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": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsDisaggregationOfRevenueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue From Contract With Customer [Text Block]", "terseLabel": "Revenue, Deferred Revenue and Deferred Contract Costs" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r88", "r89" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition Policy [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r178" ], "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", "terseLabel": "Contracted revenue not yet recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r179" ], "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 Period1", "terseLabel": "Revenue to be recognized period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue Remaining Performance Obligation Percentage", "terseLabel": "Percentage of contracted and not recognized revenue to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r294", "r299" ], "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 lease right-of-use assets exchanged for lease obligations", "verboseLabel": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveCommonSharesOutstandingThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r98" ], "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 [Text Block]", "terseLabel": "Schedule of Potentially Dilutive Common Shares Outstanding that were Excluded from the Computation of Diluted Net Loss per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r244", "r245" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule Of Employee Stock Ownership Plan E S O P Disclosures [Table]", "terseLabel": "Schedule Of Employee Stock Ownership Plan E S O P Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r142", "r146" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule Of Finite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsComponentsOfIntangibleAssetsExcludingGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r142", "r146" ], "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": "Components of Intangible Assets, Excluding Goodwill" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r138", "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule Of Goodwill [Text Block]", "terseLabel": "Schedule of Goodwill Activity and Balances" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed Table [Text Block]", "terseLabel": "Summary of the Fair Values of Tangible Assets Acquired, Liabilities Assumed, Intangible Assets and Goodwill" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r59", "r119" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning 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 By Geographical Areas Table [Text Block]", "terseLabel": "Summary of Total Revenue and Long-lived Assets by Geographic Area" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r109", "r113", "r114", "r115", "r138" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r196", "r221" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r202", "r213", "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]", "terseLabel": "Stock Option Activity under Stock Incentive Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule Of Unvested Restricted Stock Units Roll Forward Table [Text Block]", "terseLabel": "Summary of RSUs and PSUs under Stock Incentive Plan" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r146" ], "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": "Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]", "terseLabel": "Future Estimated Amortization Cost of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReporting" ], "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:" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfLongLivedAssetsByGeographicAreaDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureSegmentReportingSummaryOfTotalRevenueByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10090.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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r58" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorLongtermNotesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Senior Longterm Notes Current And Noncurrent [Abstract]" } } }, "localname": "SeniorLongtermNotesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndExpensesRelatedToConvertibleSeniorNotesDue2024Details", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureConvertibleSeniorNotesSummaryOfCarryingValuesAndInterestExpensesAndLossOnConversionRelatedToNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10170.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share Based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r197" ], "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 Period1", "terseLabel": "Stock-based compensation expense vesting period", "verboseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r206" ], "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": "Awards forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r212" ], "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": "Awards forfeited (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "terseLabel": "Award granted (in shares)", "verboseLabel": "Shares granted in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r210" ], "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": "Awards granted (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r209" ], "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": "Awarded at end of period (in shares)", "periodStartLabel": "Awarded at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Roll Forward", "terseLabel": "RSU's outstanding, number of shares:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r209" ], "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": "Awarded at end of period (USD per share)", "periodStartLabel": "Awarded at beginning of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "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 Roll Forward", "terseLabel": "RSUs outstanding, granted fair value per unit" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period", "negatedLabel": "Awards vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r211" ], "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": "Awards vested (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized", "verboseLabel": "Number of shares authorized ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant", "terseLabel": "Shares available for future grant under the stock plans (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r214" ], "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 Total Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period", "negatedLabel": "Options forfeited and expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price", "terseLabel": "Options forfeited and expired (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "terseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r204", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number", "periodEndLabel": "Outstanding, ending of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "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": "Stock option activity under the Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r203" ], "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": "Balance at ending of period (USD per share)", "periodStartLabel": "Balance at beginning of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "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 Rollforward", "terseLabel": "Stock option activity under the Plan, in weighted average exercise price:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r194", "r200" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndDeferredSharesAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansRestrictedStockAndPerformanceStockUnitsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRsusAndPsusUnderStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price", "terseLabel": "Options exercised (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r198" ], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period", "terseLabel": "Term until award expiration" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r216" ], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2", "terseLabel": "Weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1", "terseLabel": "Fair value of options, vested in period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares Outstanding", "periodEndLabel": "Ending balance (shares)", "periodStartLabel": "Beginning balance (shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Shares Paid For Tax Withholding For Share Based Compensation", "negatedLabel": "Tax withholding upon vesting of restricted stock awards (shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r291", "r299" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails": { "order": 10020.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short Term Lease Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r168" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]", "terseLabel": "Common Stock [Member]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Income And Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Stockholders Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r83", "r84", "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued1", "terseLabel": "Liability awards converted to equity" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r17", "r18", "r174" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period Shares Acquisitions", "terseLabel": "Acquisition of Meta Networks, Ltd. (Note 3) (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r168", "r174" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period Shares New Issues", "terseLabel": "Common stock issued (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockBonusAndOtherLiabilityAwardsAdditionalInformationDetails", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r168", "r174" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period Shares Restricted Stock Award Gross", "terseLabel": "Issuance of restricted shares (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r168", "r174", "r205" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "negatedLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureEquityAwardPlansStockOptionActivityUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r40", "r168", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period Value Acquisitions", "terseLabel": "Acquisition of Meta Networks, Ltd. (Note 3)" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r168", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period Value New Issues", "terseLabel": "Common stock issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r17", "r18", "r168", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period Value Restricted Stock Award Gross", "terseLabel": "Issuance of restricted shares" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r123" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10030.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.", "label": "Trade And Other Accounts Receivable Unbilled Receivables Policy", "terseLabel": "Unbilled Accounts Receivables" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trade Names and Trademarks", "verboseLabel": "Trade Names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValuesOfTangibleAssetsAcquiredLiabilitiesAssumedIntangibleAssetsAndGoodwillDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesSummaryOfEstimatedLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r189", "r191", "r311" ], "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": "U S Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfAssetsOrLiabilitiesCarriedAtFairValueDetails", "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfCostAndFairValueOfCashAndCashEquivalentsAndAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r41", "r304" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureRevenueDeferredRevenueAndDeferredContractCostsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain Loss On Investments Table [Text Block]", "terseLabel": "Summary of Cost and Fair Value of Cash and Cash Equivalents and Available-for-Sale Investments" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r229", "r233" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions", "terseLabel": "Decrease for tax positions taken in prior periods" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions", "terseLabel": "Increase for tax positions taken in the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits Period Increase Decrease", "terseLabel": "Increase (decrease) in gross uncertain tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits That Would Impact Effective Tax Rate", "terseLabel": "Uncertain tax benefits that would affect effective tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r101", "r102", "r103", "r104", "r105", "r106", "r107" ], "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", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceLineItems": { "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": "Valuation Allowance [Line Items]", "terseLabel": "Valuation allowance" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "Valuation Allowance Of Deferred Tax Assets [Member]", "terseLabel": "Valuation Allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r292", "r299" ], "calculation": { "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails": { "order": 10030.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfComponentOfLeaseExpenseAndSupplementalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted", "terseLabel": "Weighted average shares outstanding, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.proofpoint.com/20200630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=SL6284422-111562" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL108322424-203045" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 1)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r335": { "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" }, "r336": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r337": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r338": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r339": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r341": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" } }, "version": "2.1" } ZIP 87 0001564590-20-035201-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-20-035201-xbrl.zip M4$L#!!0 ( "F$_U =H__]]?_]?S[_?\?'PL7EU8W04QSM MB5YHMJ*;]MRB'X;?/PI7AJX95/B?;W?7PH6IS*?4<(1C8>(XL[/3T^?GYQ-U MK!FVJ<\=]COVB6).3X7CX^#&YQ8E_ /A@CA46?,Z%Y4CN13AKMULJ%MT3Y21ZI<'6Q M&04M%UC7*B=#3=>&.?\T6[JA-K2>JGOAWG3@, 8:" M89^]/%BZ]N5HI=?X.R>F]7@JUVKU4]:##OL!>K1RO;K\PNK%K5/OP^#2V7CF MK-UY9IGF>&9JAN."P5M2:]5KP?5S^]AYG5%[\9TQL1_?L*](W>.:=%R7 M5K[T2,ALXW?X!QN^8CLS:[T!-E5.'LVG4_X)_T+GS1"YE;EF,+5XW?R?X=-,7S;GA M6-N^YWVXH>->&,O\7&O5<]UMD]3M=D_=3Q>VZ%A;/:E[RCX-+@S=JA,Z)0F];4I5I^I^9Q33Z66RLW.688K-THP.2]^W26*&W' MAU/=DOYY9(LR8UFQVN25),6;3OZ.B:Z33^?KOW.>[_=6/WM0)HOF7H3_99=:ZJ7 M[#T[VG/\4X[X$.W5A^@;#)W7<_88%M&O#)6^_#=]C?8 RT\C/DAG]4'.77[R M.^-?E%A]0^4!2+1G.3Z69&;\T1Y$DL(];TCC&V9K#N8![D$B$C[L&#KCVZC-A_ MF5&%83#2INR2P7C(WK7'_.%-PW,Y:<>#^S_%B9 W^$_-F9S/;<=D#W)G9]A;#OXO)[IP;^[>YS637MB_(JWUI MZKKYS/IDY?.11?A(C7WL6=;[';+^ZXOV_Q]JF;=\-#!Z-B_9C=GME/6G&U)# M,ZT;TZ'VQ9R.GMFGK]Z_+\VYM>@OJ5OKR/7%"V83S8MHW=6N[===7HO7NFO9 M';LXJB@]T6G);[VC/YWIYBMECV ]:0H=3HA%OS%[5<_-Z8P:MNO$-_Q1F<.H MO6=BJ?;(=(B^^OFY:3OLZ?]%6=\HYJ.A_8>J02Q@^6_QZ_:@*>Y6-^P)%[W7 MMV/)ER.<+F MB%TS_GA/+-P'"V[]SSG1M;'&^F71CHA/&X(.]-/6,WQ:9OXI/VVC4$\;DK@M M3SN<,2(SK6M3\:4XLCWX ^>S'\.(C]B"_XCMS!\Q0#[V(W:@/V(S+"B;%:1G ML3'^(_7BI.4EM^35E4HN*^Z__F RXX62^T6U03C34U@89FN+8)8KQW?JD!OJ M/)O63_N:A9],OU:EM"DU%R^8@-2C!9J=6@B< [7WG>R/[^1%F\ZG MZ[&Y>\M%/.J_N=!ZQU1^>G'O+D6-VB$AA\JK0]AH)(L.B6HA4BB^ &\A=^PG M6".8I[A=LOZ-4&C&XMG1Q)S;Q%#9RY[[[^4;5'^B?'#$Q]H\WN61[^X8KAFU M@T/#:? 6EV\'1W3I9ATPNP\>W%6OJU&8VB5);BY>O.NXEY8W&R',V2#%?90? M]_Z,^X_AQ='*/%(GY-"L$]B/\T;:#!TNRZQYU% T^NZ4EK)S M $=?@\<,'BGND9T;K="@"BCJ%_2)ZN:,JB.J3 Q3-Q]?O97U'9T1<5JR MT0J-V8#:09S.:$?MC-#H$*AE!//>=U1W=:+-4K2(4,@.UBJ@=T8G:$:'! M%%"+&%@JM0;6K66JV+;D&,(D9?1!Q"-=JA"!^H7?!U M CHEUD\>7[E_\$!^EXM$-8MV*/@$:A;1NR)B9-$,3]VY P2+JCL>]T_*98RJ MO2=JD4>Z5Q?%'X9D1;7AP4WDS@M1;8DZ[UU*"O=?1#]L-D+T7*+^>S_Z"W=@ MU$F%9HC32]2![Y%?N/LBQHS-L"3FUWW;9]BS-<&D<_?RYGFMA_?GM1[>SFMY ML\;V8.[P=$N>*_"FKQ?I,4%"S9SH/+]&?F]=QA-)?P:&NUGT)>Z.')I^@-;0 M33&B)'V7-C;4?6\E0Y*WVZ)CRI."J>WW!<^O/;/=)%CV@X*;PWO&TY._'-G: M=*;SC%CWO8G%G\?-^%QD>[[8:O QL13+Y&F;>V?R1D@FWC='^.OGT_7V+/OA M3<.]OK#-N;7L"C?]_\SO?=>_%[RIJ?SML48MP7THNC&[ M]_SJO]>3*M]^.?BETPT_Y?_2S)TF?O/S=I S]M7;S<%SYX.;+#];_P[ULC#] M;[2.Z[7ESZHKUP?OKOYP\)[?B6L=RR=BW5[]<>^^87/'L=]TXI02OJGEJ_^( M[B7!38//UGZ)WS4"?FVI70#8O&QTYVNP!4=J+^[M?Y(8@I6Y\,T(^!>YU9L:Y@RI4[8DUYLW#\9NX&D@<,VAA M9-->-^[0[59^ZH(:YE0S=OW8NTRV_FOA.P:?KK8WNO/9EN./\P:6G[VXEL?, M_C9LRL)P_\/5"8A&KJ*WT#+ZR,.K]7Y6V2.\S'1-T1SOB055F_)T'KZ;DK7Y M;%.CE]EE6YK]^73CO=_BM?Y$B<6YD:,XIV\W+"9O^#$YVDUF=L,W]D6S&_X- MR':3>Y!=";O)>S"0"=](R#>'X)MH=I,SW_ )B]^)I3ZS^*LJT8V[;V=;HS&V M26HSI8QL@-E,X>*:]WFF?%$-,)LI7$SS/L^4+Z(!9C-@XQD H4DY11^ ?I=3 M&0$05CFIP!\$7AF*.:5\0ZV[\AQL7UPH"=]6/A@/YP^V8FGN\K-?:<;T*AUGO]09&6YE9686"+GA65H[8:S\NJTH(!L_*RA&)[<=E50G(X%E9 MD>.R99T82BQEPCK5WQ##K^3%5 V[.G'9LDKNN[V!<5EF5E;VN RTE14Y+HO* M9:6.RT!;69'CLJA<5NJX#+25E2 N&U)=UXQ'UJW?B?63\C)J50W*WNL*C,BR ML:^JA&/P[*L$L=A^_%6)0 R>?94@"MN/ORH1@L&SKQ+$7[]1@UI$9YW:4Z>: MH=D./]7GB58U"-NK/S 2R]#2JA*. ;6T$L1D$3BM$H$94$LK0706@=,J$:(! MM33H<=JB5[W3)W@A.=.@_&R!U3JFYG3*CWA80O3I&L;,#T$!F/4693^S;&6@XLSOJ$'X<7I]8O.ZH71TKV=SRDII$ M?GC"[YNTW*7HDV4%\)LBS8]EH=L5,3%@ EX^JWM_.%$52\M_7%$ZZ]HR:U$1 MB\II^J(J5H3&D_EPY "%S5,6JW(;!0"-@FT@T6+HDAL+K- 9M.'L&LR7VTK@ MS'T!,XE-44=>9W!4)^I(]\B0@T0=I3<*4%$'1 .)$'64WUB@1AT #6=KU%%Z M*X$1=13))$J0KE@ VRA2AF(6(^**F!@PD2J?U;T_45<52\L_=BZ==6U9#ZB( M10%952JE%4G=DF>Z09C?@9;(]?[\3LF- H!&P3:02/,[93<66*$S:,/9,;]3 M668N*6!2 N:\R6Q$:3^;#$6!);GN(5;F- H!&P3:0:#%TR8T%5N@, MVG!V#>;+;25PYKX.8!(%.LL9M+MLC,@Z)<\"S#\BZX!+ 'PW(BN[4<"*R : M2)2(K/3& C8B@VSKD6OH)K MQ)F4BI@8, $OG]6]/\%;%4O+?UQ1.NO:LHY4$8L"LAH)V8J^S6T60-AV3V$] M:6MKIW\/'FQJ,9(?76M3C?%_F?9R;&FW?]+WYI8?WGJ@[^/893W?66QZ0YUG MT_II5\Z MC:^>C8T-S3/@'ZX9N&W[ WD4TKLN46]SO,O"6X:?+;V2_RNNW[& MHC/3XF>0W?,/=OW:^I71?G2K?]B6,1^IZ _OCNV9HT_G4=P#?AB[9FPZ] M9G$TBW;8:/I1>]!IS[:I8W][_4[^;5KG.K'7]/R6XS\(0.EO@=?25_[F&6/6\=G_+)B]HV<6R[%7$T+(SYVS_0'*JCJ@R,4S= M?'R]TQXG:.MG[_0,\GH)>!VM'Y3U(_H[A\W9$HQWMG9+\CZ)6!]M'PPEH^<'X/S"VVA MR'\I\5_IK "Y8)L5^&'XP!I2ZTE3Z")9:3A_L!5+F_$(?=4LBGH0)K>#38WU MTY/"S?!G93@IW<4M9P!8:U%#-BV[8W M/;"A38W':"8M&RIP8%,X&P(;XR3GH:*&.X6S(;"13W(>*FH05#@;*GH\Y$>< M_+UJQ4*AAF,EB;I%%42#_NFO3>!Q1:[KI^E5"*JHMO=,-RRS1]SOB,$:V+/+Z MEFR2%7E=J,C>M7J-S5_GQ& MQDWV?]%&QJO?R*_2Z5Z6A :4-:VL&D-^M+*U:++4E22YN7A1/GN 4C19ZAY+ MTK$<@4K>?@-@R6TTFBSIXZT!@*./13&],;4L/DLYG;%^]N)KR^+[_WA'\&#Z MRE"U)TV=$WTX(1;]1FRJWI)7_K'][77$0KS!>.-MUD[6L1U+X\'DVY,#D,)B M[=A>EOS+%+_5@X$V((A4G)XGIEX5#5TJGDL=N!1;9:4GBZ)0:/,'M/E$E:C0 M[-.L>(QV?T"[3U9F&0T_O7)0:/8'-/LD-:C0Z/-^A\>=A_'N!@DYPT*$M^D#%QK@X$91L7(P.4[T!,OI,PD$U.DT%1]?H M-8E&Y.@SE1N:E\5C=ATR+75K3:FY>%$^XP9TR#3?:M0\EJ+9T-HW(-L0FDZ6 MDR)K9I#?I,AV,X"2?(-TAODW2,M9CR+1N2HW?BRD'&5H_H7V YAG,1JVHW MV_L"S2;&J;I5,AT(*[0%,I^]UDSENE09^P$6[_!E%/FX+H$UH'?3NJID/(#B M'?"&LS/>J9C=P(EWP)O-/HEQ53(=6/$.>/.)D(I?)2L"FPQ_0&,BFO4'T>?T MVZO;6R'3^6X:E'6@]9,ZEW-#+<6DSK8V+RUC_LY@XW[U M>LV]:O5>BTNNC-G MPSPW-AH-88,AI$9\,EH6$-Z3T=S9!3^&(\NM,OXZI,K" ;0R[,U/!QU()#ANS-I60DA^R2S>Q:@6=BBS*[5HR)U@QT"FVKFK-K MP Q^V^Q:JXZE &P\?9')Q*.>2J0[7-I1+LP@/> M*_8+UIP__:)NQO^AEGEK:H8S>C8OM2=Z2RV%?7YN&D_4MI8]FDMUWMUZM(I[-1F@^^9%7K$!#?B O=XN?234I1R C=]+;RET2^[]%_^]5 MSWFU8S.JW&5;SATOM>GZ#?OC.WG1IO/I>M 0;)&^U1FT/4/M_S77W'V*7O'- M1:AR1XG>9TUSZ#4E=BDRM_=HNA\Z;&Y\\E" @7*V@.CH*_]S#:1RDWP:IN?Q M!MK@X0H5D/#1 ;4*3W<)22838][E,6D;ZUS+-?+9%9H7WG;U]OY\E4+ MV^^DB]5O9'O21=8V6>#8O+0VF7=POSZ:O-@QE+Q(:1QYR,24:]-X=%A QG]L M$9WZGZWM(I+EJ4SK1+N2H@1OS9PA%=A#7\[M&Q 7#>"[$%2U_<@]@(] MJ.(>Q*?_HGD0_T;%/0AG&=&#P$QO%M*#5G8EH =5W8-B;?+(9H& SC3B;%E MD<#%EW^>[D+!M[FM&=2V>\I?<\W6^.EH"S_]@[!&S%<_*I4.;6FZ[TI;&X\T M'\6&+C6+7I-7:E7(=-ZV&2TFVF:.WC.QU+=2WI_.=/.5TJ%C*C\',][E9;*H MM38O)7)KJ]-)?\M_DUHQK58ST&KA6.TJ&FBUH?U)+&:\(=/EZ@P;&XPF++0A MALI>]MQ_+]^@^A/E^WB?*J[HVQ MJBD.55VW?[,_,W4C+#IU'M0:DU/Z1G21S@L1.J-GHF?B\"#S0 L' (D' &@U M[UM-"=8OX%M-WNL"67 -&DN*QI)7SN4Z\%X9I37]_V%HCLTBE%MJC4UK2EA$ MLGR_!(F5;\S!KZ$4M0L.;22'S9Y,R4C*%Y^ MI;B1BU)+ P-JR):M7DRPNV, MN^&/\IG$EO'Y>H/1 #890,E4!Y E%%=C@NG*%3*=$*M6=2P%A,L>91UN/8E4[\1FQ&VF7GFS=![*[V(_4^A[O+L,@8">:)>7.%_AQ;*-N 92G0 M!QNA5*N^/9NQAY#7,J@DN58OIFUL2)P*M_#@LB$?U^J'.PPB L2(=084\ ;M M/2C@S3<@4$!Q PE 9I';>3#[0ESTH!$0UL6-%_=)T8ZXOU9J!5%FJZBCT%3W MUZ:^<)>;N+4BQ[>M@YQ(>3#++O[X"2V[B".W77;Z)WVXUL;T&]'YW/>5H9C6 MS+3(2O;MHAK.F%H65<_-Z8S!XUZQVKV(X%W#2H'_VP?2U*T8=6; M;^2Y,[\,WEN"\0)Z+VZ:!;EI%OD!^:'L_(!;=\L>WR,#5(0!T#\+Z9\EF+Q" M_\3YL=+Z)\HFNB7@9>6=+F9.'X@SI,K<8A]0>T25B6'JYB-[S3H*E)M)G9HL MMX,7'?0WL/ZVCU'E((6=XYI\++KX$FA-2'TIREVH> M2\W\AY+07:H$82GZ%H:BI?''$H2?Z(\8PY@T56H_7H(J\9*LD6S;.3K0EIVE3G;K5VQ*I^W=K]NVI:;AP#.=0XO=:'AS&T:2C':JO-TJ8L@5\:*H7/Q!7UP MK@S;L>:\Q0OC&SVSOUZ]?U^:<^O<-)ZHY6@/.NMN0S.M&].A]L6\5!%QN"\6 MI]='Z@WDRM7R,4/FQ>[Z_V_4?+3(;*(I1'<-33'GAF.]_AAZ5M,HJ/GP\B!; M&WGTU6_EV8]A/G;1*+1=,(UK%%3L -L%UYAH=G$@58K"%T65&\!V47P=*7!P M#-@NP$:Q.^W"C^MN3./'VAQ 20.-((Q=:2]&' DLI;RA!PA+*68,LHU32AJ, M@+"48D8EVSBEI.$)"$LI9ISR9EQ3+KLX=-AZ\ T:$88F13M-!BRT!SK*-%8D M4"[WS8W68?GQ%C$OF4,# /NPAQ3S(HA3NNB1:U,)[1,=L-]B;QJ/WK77IEV* MN#^ >DMX$4[>-$)7G3]%_5:\$(*7LC!BWKPHA&\".Y<#^[< M"+[5"+[5"+[5"+[5"+[56'PK>)Y&\#R-X'F:P?,T@SLW@SLW@SLW@SLW@SLW M6T=?/Y^^P0084A(BM1,I_UW;G%N,D_A;[CL32E270SZ?JMH3_^],L)U7#LF4 M6(^:DZFFOYZ-&#/: MP@U]%N[,*3&\SVSM/_1,XM\\^OKW7Z16[=/GT]G:3[IW)+KV:)PI[*[4^A3K M(9ZI]CAQSAY,75W]Y3:[_/V'Y$]R9IC6E.C>S1V+&/:8O<'>-:AWU1.Q-!:U MG0G^A4=??]Q_]VY^ZPOG M@^_?KX;#J\'-81LK9=G8/PGS%^/1,0U1N#@Y/Q'D6K/1?;^!#Z;%O"AHX-#4 M-56HG;2;[%EG1%79+8//I&7CMW>'_Z=.Q\Y90SJI=WX-WK+Z_75KJM MD\#I.NL/V %DG)>#N^\"ER!VT$JI4.[LP%3?MC<=@ M1X(?;C"Y>!/F;HA"I=KQ/UVR7/[*5[\3&6<&W>CU(,?L$P]"9QE? MCMBC*%37[1E1F#4L_O:MP_W;OX]O2XJIZV1FT[/@Q2?A65.="2-0UN/>+[B\ M[:C"D_O;#$ESMKB-=W'CI-7]]=/S1'/H,?]MWLG/;$Q\%(WIV3.8UMDO7J>N MHBN_07=('TTJ_+@2AJ]39@EKEN&CE@CPSZP11O#8<)YJFP7*[4T6^,\Y"Z.I MI;_>T9EI.9&,4> /0YPO1QI[.C:\8?YFZ@^$#1Z)HT>[5:Y*HR]'7?_[HW8WZ=]?_ M$N[ZMX.[D7#[XV[XHW,=C8&7S8/?L'\?D_S[H\#S3%O/-R)K- MY]N%2XV) G-*/@N_E3:DYBIM]-T99?]N#W1:X8Z\HX^:S>_KW+!/HG7F[=U@<'D[N+H9B=Z4Q-7-^4FN'9NI MW7[HOQ#%<7M0,,?"LN<$8@OVC"I\"4H5-$/0'%M0)FY@_/%M^Q-[Z>[I()\8 MXX9;WK.GFM6]PUF#QS9\+J*[-I=VZS^#O>+9O!'9/0W.JT&_][ MO4?Y&YLM:+\Y[XQ"HPVNN7;RH;OR?>XE,IV;:OQ!DALEV?QN,\M\XK_)1TD7 M5"?/;,"TR7NW1$B1P97>8IL6DM$7*S8T*:[)-KH5-5EI@\F.R,N5OQCOY6?$ MT>BF=%QK2(U.8Z-(!]"=^J2S:]17#-Y94'EVRN6RA\ B39.%FI;P[[FEV:JF MN-&F.4XAM(3;=FV51=TNL!Z)H?W'_?MC=?@M5I.R)SQT M9=8&VQ8N+.UI8Y16Q9[N;.WI<_9R8(W,9R-:/P_GAO'*3#_4Q3O6#Z3NUL=P M=7=@W;)(F^E0VD'[.8.8761H!,-V>,H&U&GDVE9KO369B>G_1YM%'F!^[39J MG6XIP_7]A3G%)90//B)\GFEF,>K09D07Z M5W$IB[&VFX]3&\#5O)Y=SMA/F MK +WUDVAW#Z+)?^>VRPF?$V^=K![5O(PJQ;9CA6V,ZJTRJ@\\NA9E$3G4$:A M;QGTH]^+6W]Z+9N";XK1;R>L$?&F7=K'C;:T(6^A\&F3K3@6R1^GE7 ](EN+ M7*Y _/V7CBRU/]F"0W4ZXQ8@&*X)B (3#WW.,1 (LTIF$3Y91/'*UCI(K7 ? M;$L^V&M!)D5"7-;8%"RW=ZA%56$VM^PY7ZAQ3(%=X8Y_)?G#PT>NKWSQM:\1 M">T-U3Y O \G0N5"91&73[WTJ0][1>%[ [6CB]/!LD) W?@K]:Y+T1=EPD]X M%1CW/T\T]LY2(*(.5-/UJB0V42$TMP?!C=4@V(\ 7B7YP>74:$&P=U""X%;E M#F?)K0QO!%'X6^V$WTR8$8M;R9P*,[Y]>>(NH_O9:V\F$2,PQ3ZVE8)"HVWM M3IE:RSWSF=\C_HBY4I>WHQBSM"D%4BD8S"X';&YRP+Y/N)'SRD(3WYRZ@SGO MBACD36]XT?OG;@;Z33]?XA)M!Y"\W/ZU8;A6LD8/$\)EJCL,0=5W8 M,@U>XDA_%>@3M5Z%*TYJ1'$G_"^(0[QLZ3?&NKS'ZB3'W9Q=V:@U_3S5N5=$ M0!@>CX0/?!JL_4FNRR?^!KM<-<'.IZL^'M$:[[W9%Y;T18+/570NL'12CK+88+WM^S M^;43@)C(]9-R^4TOML>4T#H;GZ+.*I:22V\V10W(I)!M%9DT=Z\9;@M9*\JH MV^=G-^3>NIWW;6YK!K6CU>V(74T *-%'=R1XCW0 OHW\3$B"AR#!_N:Q.%+@ MF^T'&Q*Z@Z[[S>VYAKJ5LYQE'1!_6I5/M_+?TE_YCS]K[*?9SPH&:Z[)0X0GS78#:X,8 MBD9T/G'!]XGSBWE->I4?*RWP?2.:NBT7KOZ!?-PXG87SJ7O-I]H3JNN!00@? M&,SNE*97#6+WC"&?_V;-B=#/VYF@L2$8XD]V4 +PI^+-*JX!N:>^NW/8MY9I MCF>F9CBB<&4H)]PX>&:)S3-+=N:.B((Y=US'=9-VW;O]8ZZ_"E);%#@\9\%6 MM$MW=8C==&YH'J8_[MTJ[.Y]6.B[8AIRV#2\7!H^T4)\[E\,3Y M)E.2Y+UM*58U[(FUW*_R2(\?+$I^'I.Q0ZTSHC^35X;/:0K/]F:_V*$29H@P ML;AI_#+BZFZ.S[FY&([]I@#9-Z+\9'(Y-]1C/[7BLL/_Y_T6LP]_8_X9NX(R MRV6_>/35O24W^^"F"UX@V[@AAIE(N^SDW>22^GZ_E,/6/]?K=Z.2UZ-]'?6^ M7?=YB;?]"]$=X*G.!S>C_LUHN%M^#E! '^KZ7K>1U5!JSRUD>XWW,MO F.9# M-DM=:.:6*5V\V;#L3"QO@;SMW8WNK^XOKVYZ-^=7O>M[%BP-[K[W>&',-[R\ M2Q3Y;82K$V%Q'V'E/F\$,E]W27V_[\$])WX+P!C\VRV/^9I$_$P3'J;8%\+[!:2+1+9OBJB\[WGN5H,#TVW:&-9!NWB_MOO6M&Q?W[X>_]?B0N/S=Y M,_DR!'OE;A]RDWV^$9T?A2D,)Y0Z]F(NTS^0@T\DNKFW%U3Q#N*L2_Q=J;N- M\=\^@MO8957[W-T$R1C)&,D8R3@5,EY&P_>#V_Y=;Y2# M[[=W_;35@.>(6'3"KN/[3:]YK6%4!50%0*K0!$T9J JH"KF.$2[O^__\D;8J MN-EA$U-G7[/_2^C_-=><5]2%"GML/BBU0/,"4C]2?ZX#@M[P]_O+U <$Q)X( ME[KYO!P((,UC^)\;A!W0!($:@!J0G0;/H3\R(D3>\W/Y"_ MN!J>_Q@.KP8W]^S=ZW\-KX:1XGHWI5(^$9;W] \&&0K+6PN]FPLAN#W?B[-, MP.1#C:M1<,U=?_CC>N1>XBU LP^&* $H >E#*'=!LP0* 0I!QD)0O__GC][- MZ&K$:/://O_C.GC-J?MZ,(PRM^\*0?U$6+VGR^DK]Q6"^S*>%WK?!C]&3#?N M_KL_$NZNAO^-/(\\GT%B#^9Y(L]7FN<;?!9_=#>X'M[?W@W.^Q>^-$ M".[BLOKR3DC;2-L9T'8^"9DI<"/2-4RZ?N\!<]^O?W4_N$NT4__J1!B,?N_? ME7N;?B'H$+2E(XD5EL06X25,(O.WZ5_W?^M=>\%F_^+JYK_3=>P@K]\ X M$XDU@S@SGQ3O??P8:1II.DN:[MWS6=?[R][Y:' 7G:)[)^ZLK>!_'^D9Z1GI M&>D9Z3FM-(T?-W?]WZZ&H_X=S[WN7?>'?+O-U>A?]\/^^8^[JRB[\X,TC=5[ M"NX]>:Z%=UO!O^U5WYOB_3%TZZ;Z(3@2/!)\!A"V\EF>0X)'@L^9X.OW%_W+ M'D]WN_]Q.[AAI'YS-;B[7Y)PC.2+X(X"OZ/@W7&%UI'"D<*1PI'"D<+3RJSX M?G739['Y99]%Y2O);3&R*_B=!.].JVER2-E(V4C92-E(V>E0=C-^DH7+U,UW MQWN59ZN M^?KARA"6]P2M^HG,QJI^ M.X/N=;U+\"X47.AFS.(,)_V!3YX!7Y1Q5%;]+YTT.W&[/X:C[SF*VQ &U-Q_ M5B#)] #WC="P)^'AY)AP, 5O?5OVJ8]<\Z3]#G1!IU4&-EZ'VX,N*,:= MLW?]^NEYPN3DF/,V;]"S1689S=[DWOE(9\6"!ND,.FS!@< ^I2U.!49*R\UO M]EF""7?]^>5E[?(\ Z_QP^=;?MCZC@&GUFO>RIS !I*UNM@ABK9 M ;$4#-ZI&]7B$&R%.+V#4V--W.-CE<6Z(8+WKI.A#P& 44'"! H.L7 "46G MP.!57G3BC30SFY_):J0)!H'SN<4G!07BCCG/\IIE0?T',J&,U 04;TA M8H,N @*&W9*![H#N4"D84#'@8E-Y%RG=RJ)4/VG#!N& JCB1U\_:R_\\TN+*'P7E# W-.>.;ZOZ<:_9 M9D.6VC^&%][NALM[_K!R]T@PR)3UR]P^?B1D=L;)KV>H_#_])?/UG'-B6:^L MY_\@^IP>"0I[ /9<[LW/^:TD69(;SJU(T&EBL8>R_YR=%P_$OBS M$^?+D?;"FCJ?JJ;C?\Z,12$FQ:ZE MUE30C"=J.],D8W)D]$T_GF[TO3&K*(84B5 MN:4Y&K7]%)6L!N62)'8[G=2"$O3WDOL[CLEAX(#N (&E+\X\B>G*W\)!N6- MNECOI#7$\#0,'= <0,*"6Q=&R5FPM M2S!^ED2YT46A@V8]N)8- (0+.J:6155A9IGJ7'&8"]JXYQL ,%#GD2M/4C!@ MP/ C3OC1#L*/V7CFG 7<=^M1WSEGOHQ7L66QT\ U;'"6!-7+<0;N[LX?%JBSSI6G M*!@P8" 2)Q#I;@Q$SI?$E_'@N]$5.Q+NZ09G25"]'$??,'! =P ! XI>#-%K MU-(0O20[N=NBW*RAZ$&S)"BKWVM#[7B'Q9=L2'YKT1EA[:8O,VK8[)=Y5733 MF5!+4-;.Q\YE?W(46'I<)"*KUXS(3P87QT%H\%"KQYM-M MWV/;GJ$..-5ZI]UGO1K?%CMU.)5G]Z*)55)'JBBFYI:/!Z#R.$IN8:!"R!L94?)K7B&@-P^J3=AHS R':*G-/6 *0) =#3+>=2 MRWBG8KP#%:?U>"<^5ACLK 4[X6)UAYA)D$19;HMR-[WX;:#V@P7LV[/4^B M%3LMW*@(SIR@NCJ.X&'@@.X @94OCC*%ZJ(%UOY$@S'VW6Q*>KF# @)%)G,BD_38R M67#A-:="%X[!^(=-W16#K ;EK;8HR;AI'YP]0?5U')3#P '= 00,*'UQI*^3 MGO0E&)4W);'33&]4CKX.;%2.*^1Q$;@V6;/9(';*W KKUX.$".HL=>6Y"@8, M&)?$B4LV5]!;+>5[8QI*[%3WE9/A.K@: ,Y>H/HR#KEAX(#N (&E+88TM;< M7".U28]^AU]H359=,Z%67R7 3M]3LBLU:>O$(>GO)O1V'W3!P0'< 0.*7QSQ M"U512R!^2.2.'%) M\[W39Q/EB^\5DW3K8JN#ZP/@C FJH^-X' 8.Z X@8$#=BZ-[K91T+\%8O%L3 MZ[7T#A=%1PO 87&/(,2#U4%C!'7.&D]Y+0Q4>,IK5B%/N%S;\E#7 M[$?Y4E/LU-(KTX;GNI:7'/ H=<#@H,B6 "H4V:Q$-EP8+K+()EG>;XOM.IS4 M-A39(BSY[YIG4,TYSTZ73U*<9RC,B>KY5F_?$07MB0K.->0S6_KN$:2[X*QD MG/0W>##N>9IL*E!B#+460W4WGSB;UC*I<'2U3E\OII9%5NU6*H5=I'0KD%+]I T;A)ZBL+YT;&%&7LF#3N%-A>"8#P@0%:.GV-E46,H55B)4 MZ*"P@/-N/*N0.J'4A8HJM=Z+RP&&J7 M9$=S2ZRGF .,_@ULL UXA;40@VUK3M75159XLU XW@8"1.49"@8,&(;$"4-" MAX?YW+>R[2'C<;TE& MX%)7;*1X9!@Z.K A.*YW)P!A,*,6<5CS!9T2FZ8Q%,>E;R!:B).%)8/8: M#S[@:);"&.K0(9 80X34\(% MT>!-UV&" ! @]CCCHN),!@.G/<\CP9@G6LP3.@'L<&G^[49=;,KI13BXME)R M"L"\ A@XH&06 R>4S"PDLQTZGNMP.P3:;4GL2#643&A6!"4=([B*@$XFX+J[S@PAX$#N@,(&%#^XLA?J'Y>,OE+,$"O,_E+L8P>^CNP M\3DNDL=%8.!,J"7HBU$ZEK.'A [4B>K*TQ0,&# LB1.6A&OH<0Y<2=G+?CA> M;XI2!\O9@S,FJ(Z.PW$8.* [@( !=2^.[H7KY\73O23U[+NBU$ZO=AXZ.K!Q M>-*)D4/7S@,.RW+Q7$VIA%XZ &$)O:)-8&,UG\) A=5\L@J HI70RWX60&IU MQ7H+SJH\%O2!RQ=810\P.*B[)8 *=3\ LQ"MCBAUNJB[A; W*#D" MAYZ;*$QU/0 I S@M4B.U6C?T_ MUB,NAE7A(0 (#NISA;%$?T(LGKRPR'*0:J%JQ[?!#[B#SEMB#:RA0QRJ M_D'T.;VEUI#?)&*"XM7-Y9XI&%L?-%27,H4'#6=JN ]:.^%7;4C!>/.&,",6 MM_\Y_?LOS>XG84<#-[>JU@WM;EUOE=L$NS=W)J;%S$N-T>W[)9[$>/30!J$$ MC[X9B/T>O2FR6^T!EM<$3F4EI@J/K[U_"V31^;'M,Y2DO GD*]N>1[;--SE1 M?"Z88_QL6JI-C42V*=5"IZIM>NS!W+$=8G!=@?3LH;RSF%W^;AI:NH\=.M G M297;#?)\,]J8+07,[VDTM,IY_ [.A&GP;NTSA-# ,'= <0,*#$Q9&X=^:1WI>X M][?WH,2!MYL*Y#3!GZSB>W=,(YV);"DTY>/='=8LMK3AV.-D3YGW%+94"YW, ML-(DN//74BU463ON9O&9MCC1]G7Q.5ZIMJ*CYIN%I3.BFBE5H&CKTR*E- MYNY8:&B+S4YGG[G$"BTQ&&H<$]Q07"ZZ"2;89QW]D:70M'QL$TSPW,V6V.YL MVAP>:?9:(([PC[E!A7I-%+A+\ NJ9+475*'3!VH)=8EW@-05!=9;,\HZ[XGJ MK_"R3G!V'P@0E1\FP8 !IS[B3'WLBM3C3NTOM:D%IF8)NB]P]\6)?!@XH#N M@ '5+(Z:[9J_B3N+CVH&V$0P%QT "#W6=NX.1!=F1%/90PH*F6D.T>&M:>&H M&0@0E2L\ M74PPG0FUF!].9Q:=4,/6GJB@&>SOV&>.XUHV$%G$Z<.2PX#129SH))01N$*' M \Z&YZMD>.5RX;5IVS?4&8Q'Y"714K>,BP/0+ BJ=^-0' 8.Z X@8$"QBR%V MW5#N<9IB]]Y*^*9=)-#,JO+>G<]*^*%/UR[6H%RE8TW1G)P/J,?CM0LV6[T; M+3SR Q!4ZT=^)(*KU!'/A^@A3V@[[QUUB&90M4\L@Z%AKS#MA4>T<8;TK@4= M[[DBT9%EL2'#68?'LSEW&5UNAS[BL=F%)'/4W<) A;J;F>Z&"E0DU-TMLPN1 M=+ .KNWKJ;3U[ H>3O<=(EAE,%P7+/DTLQWDI_92=4<'?UJ,>^R\S9E3-JB?76IGI&N2H!1E4 MN0.G- "#@R)=!2Q1I',3Z5#)X(@BG:3@6U<6&]TVBG0A3*L(>1FJ.>?GR,DG M59S_T#7RH.F:H_%*JH::P7Q(AHM'>R*'\R'YKA[M*\UK<%8RU/H;/!CC15GQ MH,0H:RW*"E4GO%Z2=<]0#SEN4ZNGM\LAJP6FK(E2*1O*5A%0%NWP\ M@'I='BQ1K\OKI]'U.E1_,9%>)Y@C\?2Z*:6W4:4J>NV94V!-NPSO$),DIPYA MO5;6G:(U?:^NO4=QH]7'V&D3SGY1GFWP__D.DW<-#2@6B\&H0Q'AEIBG< MF [[?<<4G D5SDW^C#95^2N7+=W=*I>:00Q%([K@'D$T9:3'#Q8E/X_)F#7GC.C/Y-4^$DXW&6#$1KYIR('&:T'_)[_($)5&23C O-K66:XYFI&8[HM>W* M4/9W,?#M#V_Y=;\1/ M?]O(0TOVX78VF%'/#.WR]-/7#U<&8V)S;A-#M46!OBB4Q0.LI=ZQ/0*9,K=T M[(]E:O(/@\Q5%N2H6;4JEM[[D88;>/BQVI>C&@M4J:[S:(R)Y^)O/\YS_UZC MN#,R=\Q/?J3'N%0G,YN>!2\^"7XT6*OYA2!"BT$'6K5KUDYJA\F'W1R %G<: M(JWT&1E6DFN(#;8-$3K[Q#"I0L.>A <67X[8*#/_Y M9/FFU]MMP4AG81BS* MI,)W]N'$%OKL\53W3#D/S7I-S#U#X1!C:AA0(+D5"QHD-^BP#;47R-0&*?D* M!F#[9UY5)-B&"@LJ$V1H%LHD0U FJ78BI97S7!E<>>I+[@)59>')F^%BN0E2 M(%)@:7#EV01(@16DP,I8.#)7.7$%$;SA[ )]'L>__7KMG?ADUY-3COP^]T^D M MKSQKHR8EK-/:;(B=;GI56I$\2L[A**9 @*B8/Z"80D0ENIB&SH$!(J92UQ=3 M]B*VF$HUL=VIH9A",U.H'(YB"@2(BOD#BBE$5**+:>BX#R!BR@:D4M*1::/; M$;NM].J1(WF4G,-13($ 43%_0#&%B$IT,0V=Q0%$3-F 5$HZ,FVPD6F]U4 Q MA6:F4+:$'KK@'OPU[=^)I3Z[E>3Y&:>>3]IY'Y &K H?&+#@)N/@V?#%@&H] MYRT16AA7K<55[7SBJMEXY@05UL-EK@#TS#8^7SIQW4;\CHH'X7'RK4 M[ZSTNP-2O]-8KZ^+K687];L0=HOZC>B@?I<7*M3OK/2["U*_TT@1Z(IR$_Z! MY:C?^=,.ZC=D=%"_BP\5ZG=&^BW70.IW&ED);9$]!>IW(>RV OOLY?9)O0D; MA9'I$%VP/ * E[R#*9A @,!".X7 "0OM9!(Q2=E&3&GMO.^(C7H'4S*AV1M0 MKD!QA0($BFLA<$)QS41,2\VEL^S>K'5$.<6)>Q37:OGW3-H,<3[YDCI]F?"KQF-YR"#@@-H>@=2$P@84+SC)-&$CISBJ_*#\6^FJ=K+,A'V MT-15J&<>-[NBU*UCA@TT8P3*$ZB;4(! ?X ^IF'-T,G2YU6-U,8U-ELR:V M&EBP )PQ N4)U$TH0* _0( !=3..;H9.#SKX>#/Q?DE)ZHJU!IYD#,X:@1(% M"B<4(- ?(," PAE'.$/']AQ\P)EX+V2W(W9K-=1-:,8(92LD'EJ,AQ:7RHV@ M9,[@H0O%@ H/7<@J>@H=FI1J]'2 LXD[8KV#9RL4PSSQ;"1$!V6ZO%"A3&IT$=(( MDN9U'#J-H##G#"OK!9?SRKO!B*J0:7O[G#:!(5HVD7(/\ 3G>,B\)MEVK8PL\RQYH!+ M,\,R3%" V$-9*TY<('#:,PC" "=:@!.J@.BRYJU+FIFO^+-@2.RTTBN6C^?] ME)L#4#2A (&B60B<4#0S$IV1);$IQM""B:L#D 11,*$"B: MA< )13,3T0P5O8LPTDR\XEUO2V([Q15O%,UR&806&C00V# @(H!! CT!P@PH&* A08]! 8,J!A @$!_@ #*@98 M:-!#8," B@$$"/0'"#"@8H"%!CVD=)L?X1_7?$=M2BQEXA[7K-(GJINS*7M, M>,NW*.1 @*@\38& 84\3JI,Z!BH@/]ZAGJQ9+^^MUZ?^=[&=DULU>":5SH#GM%>R-2F M=XY.QO+V<*!:+V^?""T,AM:"H?"Q,!Z]LF"HMT:N!UL7;H@="<[&73QE'2Y= MH.Y"1@=UM_A0H>YFI+O-\,DR"70WC=5HN2UV.G".-47=A4L7J+N0T4'=+3Y4 MJ+M9Z6ZH3%7"\6[B-?!&0ZRWX.Q/1MV%2Q>HNY#10=TM/E2HNUGI;J@T5L+Q M;N*5]V8=U(GDJ+M%V"=]Z-5XN7U2;\*&9F0Z1!?,MP>RYI7 @C%2(3/9]CEG M'H.H8F"YYUGT&&6E'V6%BJ\M#LKVPRH[\_5[%I2)K6X=3$8C!E9P*03%&C(Z M*-85P!+%.C>Q#A6)BR;6J6Q![S3%;@W%NA@FAF*-Z*!85QA+%.ORF MF$^/8EV$_ + !V8#1V#AH8)NVC:XQ#"L/ 0%B#TDM>+4!0*G/:.?:D.W7;LYWKN$K=BIU\ D4>YBC4J1PD=X"*" @$" M!;00.*& 9B.@H>I_407TG77W: (J=T6Y"Z?:#0HH"B@8#( 2,PIH,7!" MA4<3T*8L-KOIG2*& HH"6AH,@!(S"F@Q<$(!S41 6Z'2;S%& MH+O6IR,*:%MLM>'L@T MA!,K% E5PPN([U#5WKMB38*S_0R]/.GH'06O[$Q;-5< "@,*'H>FP\0('C;H M(C!@0,D @3Z P084#)BC9%"E4LCCI$2[_N5VF*WCH,D<+:$@Z3\,0!*M55S M!: PH.+A( D.#C"VF!ZZA#5P6 ;.A%K"!W^=[Z.@N4OPHF!0!X_Y@ D9T'09 M/.:C,%#A,1^9C9;#%:@YP=Z8AKF>Y)3" F/$K:IB#=!&&RS' 3)Y&*6WD'R. MTEL8J%!Z,RIZU0J7DXZOO._M<5VH:JL)9^\-:BI*#L.NHOJ0L.>:&Q"SMCRAP0)6.3UG/Z09!3B8N"$0IR- M$(<*1.N6*'?A'-",0KQ) MB'&// !$;BWS2;,Y5[!+4UG.Q\1&R *-B8T(%28V9A9.;2BZ[8=)?B[C-VK0 ML99HE7[/E,96"\[AS9C2B%OB"P@,4/Y&J2T,5"BUF4GMAMJMT:5V[\WP<@?5 MM!BFA&H*%!B@%(UJ6ABH4$TS4]-0;;>8 ]?$.^#EKMC!+? %,3346J# "5P MU-K"0(5:FYG6AJJYQ1RY[EPO7Q[#6,.1:S%,"<"QT+M6QU5S_J!303ZISNKX M#74$W;1SV]J^(\S9$PT,Z"LY)QT-_ P;AGSF$J2&*,M!XCA0KS,2I> MIB8><).[+#:[<#:Y;PN@MJI!I2@DMSQ_U&G4Z:HX&>HTZO12IT.E_/;7Z;3W MP';!$G4:=7NITJ 1=I/%T>EODNRVQ4T_OK#;4:=1I MU&DH!(\ZC3J-.IU(IT,5ZB*-IU/<0=\6)4 [Z%&G@6^KWTHFI2^''^0("#-J M"?:$F9\H/!!;4P1BJ(*JZ7.'JN#2N[ $10@UI46XZ'8\="!4B'CHX2QSL7] MRX.E:RY+VFMQ3Z@@8)]8!D/#OJ76D%_^C5-JSU O/$*-FP$@+P.AK[63.IR- M!KL(HE+^G]N> M1*U,J"X81:64C8DFEE)U2S+XE6[EB%7]?*9GJS]JB5J)6E MP0"ULA@XH586$K:$6ADJR)9P7+EM)7Q5*Z63%HXKP1D2:F7^&*!6%@,GU,I" MPI90*T,5U1*.*[>M1J]K98H'IJ!6PEE0SBP[I?0+RG^ZMZ*J0)ZH11ZIMZAL M"^;]GSHVQ7:K@^H(S>2 L@&J(Q0@T!\@P(#J&$L=0T7$LAD[)JYYSC=; MH3K",SF@;(#J" 4(] <(,* ZQE+'4.FN;,:.N_8D[SMV;#;AE/8"R :>6056 MM]UU M)+Q,]3.=&(]?CJAQ_&/HHN,_I_O8?H;)ER-VK4)UG6.I\4KK=F@WII-:$C<*Y:3N".1;L^8.M6-K,74VRZ!,UYA3> M,C6J.1 @*L954 \ZJ+:01SZBH!,Z2JBGZZ9"'*H&12*H>KZRKM[WEM5WY GY M-_+..1@Z[%93UE'7_*;L^[T7S;Z?C6<.I]G!>+A"LG<>QWZG/%,IK8VPQ M$JYN8ZX:D) ',W'R#GDP30U4R!,Z,.BP(<_O/MOV#'7H9]NSKC+PLL+P6 '"! 5 MXRE,[X.(2O1@)W0^TB&"'?^2@&7Y01)+CO5_(=VU[I;8J$N8Y@?-7J&2.:HJ M$" JY@^HJA!1B:ZJH7.5P*EJ*HO=LMB49515:/8*EZZ+-;J+515:/8*E_"=U6$_ RP3!0 <($!6C*,SK@XA* M]$ GE\)P_B5#JNL,2A;G? \(-I-U[K98:Z17' XII.1,CI(*!(B*^0-**D14 MHDHJ$RK8DIK*(G=3;'=Q]QDX8X7*Y"BI0("HF#^@I$)$);JDYE)\+-(H-?D* M=U-LMM);X48**3F3HZ0" :)B_H"2"A&5Z)*:2^FQ2*/4Y,O;7;'9K*.D0C-6 MW,X- 87?J$$MHKL+W$2=:H9FLR\ZVA,>S9T_.)C.!P(&3.>#B,J'Z-%.+C7A M_$M\HF713F^-9B.N==NNY1WO.YT@ME*L9(.$DI+I?H2' &HK$" JY@JHK1!1 MB2ZMN52&BRBM*6WL9KJ,D@K-8J'2.>HJ$" JY@^HJQ!1B:ZK>18ABS!D3;SP MW1([K?2.W$(:*3F;HZP" :)B_H"R"A&5Z+*:9Q6R",/5Y(O?LMCMIK?X74(> M\:PR,,I=]GN(M>]3ASSHE+VK:D_1&K_6UE^C>./ZXS!+&9NF8Y@.S>4!5G[? M<]B;T;T+EW0DO$SU,YT8CU^.J''\8^B:A]]1;K\)#Z:E4NO+$7,6A>HZ-R:- M7^[_[9N?^_=:L\[(W#$_>=_FMJZ3F4W/@A>?!-](:S4_Z BE*.27-I(\2P$X MN0L?Y(\"HU5]KK*?U0R'&8#&P293TW*T_[C\*E"// 5B,V)D7/YLG\'+\,&H M%0@0%8M:@<*P9^B*2*!#5 0&% @@0* _0( !YS; 0H,> @,&5 P@0* _0( ! MAQ10D$"'@ $#"@00(- ?(," 0PJPT*"'X ;8PZ/ 3Q87S+%@SQ]LQ=)F[FJ2 MY9TJ#F^9'-4<"! 5XRK,>X*(2O2\I_ Y42N+Z(/QU6)UO6?;U+&3Y3O-QC.' MT^M@/%PAUSN/6U,M[MP5NUT\;1&QM;8O-6A-5%)I]0B5O5%$@0%3,'U!%(:(2747#AP[EKJ)I[&25V&"TCD67 MP!DH5/9&&04"1,7\ 644(BJ1950*'S24NXRFL7-5:HAR*[WS^I V@*U: ]X0 M68!5:SR5&"(JF%@# @8\G (B*M$CF_!Y3QE&-H<]C;@N=O$P8G@V"I7 44F! M %$Q?T EA8A*="4-'_,$0DG36+2NBZUZ Y44FHU")7!44B! 5,P?4$DAHA)= M2<-'"(%0TC06KCMB(\7#@I Y2D[@J*1 @*B8/Z"20D0ENI*&3PP"H:1IK%VW M1:DMH9)NMU$LN@RJZ/)>&LY_4IYM8JWX#Y'ZLCBE E$8#Q(^-U]A$+=HR@3=_">8(=_C_OMUAD9UIN#'G&KJ 6 M"QTIN[E[2UXR)+CIYU-^3R;CY&LJYNGUF1S'!*/]D-_C#Z:N1C;)N-#<6J8Y MGIF:X8A>VUC8'E+;XK;/'>&<#VXN^C?#_L4]>S4<7%]=]$;LC^&(_>=[_V8T M9.]_O[WK\^HS&T.292#BV=ET9M$)NTY[HL*U:=OEZ:^O'ZX,%IR9RWSUV]GT+VN5PG>A8(+W8Q8K&/3'^@6 M=W(RG?[WIH3C=7\F4\Z% [ 7 M+CE*I=XL]R'Z;KGFV]URC"V]#6\\'W3'YKAWZY79KL4<[[FU39;%9C>]0T)* MN+J+=#*4EEV^7*4?9@DG9 UHD 8Y*YY;^B*A>2ZE&5"P,5JG)&Q_W*-1"B_-ZNSH46 MPTF@12V&RR,HR)#104$N/E0HR%D)L@1"D-_;,(J"7#!#1$%&=%"0RPL5"G)6 M@BR#$.3W]J(NJS.@(!?"$-/*",CRV#C5G/,#JN63%#,"@,.R?JA[DKK'&9XB MMR76H"JC:J-J@V%[E&U4;51M1.I=N@ MI01C[71+7'=PK%T,J]M4]_K4(:QGV+NJ]A2MX6OM_#5*NU9E*J$TQW^(M#MW M2*E %%[7FABOS"R%&]-AO^^8@C.APKG)G]&F*G_EDB9QV!^7FD$,12.Z,'38 M&VZU@9.]NX5W@B3/-E$CG'YI^LV96$%[9N21'C]8E/P\)F/6G#.B/Y-7^T@X MW62 $1OYIB&[VIQFBAD1)A;GVE]&W)W,\3GG7P8F^XB1BQ&TZ5N8\3K\?]YO M,7XU+<()](Q=02U=8[]X]-6]):^+'MST\RF_)_-9\O6MK<1R&*_/Y.P]<_5H M^:@F&1>:6\LTQS-3,QS1:QN3ROU=#'S[W!#A?'!ST;\9]B_NV:OAX/KJHC=B M?PQ'[#_?^S>CX?W@\K[_SQ\\UVDC#RW9A]O9T#&5GQ/6"&K9?_^EPX*13T+_ MK[GFO):GW[Y^N#(8,YMSFQBJ+0KT1:$L-IA11E,3%AL(9,K;B#BQVU?CEA?!+\R+!6\ZOEA5(N#Q2;UN63SF'J,&T.1BL[-Q','-7E''L? MS%!@(Q;LZ7A@\>6()\#G/]O0:IQTW@$KZ,D#3/&%6'L#EBY>G7UBS[BXC5B8 M284I^W!B"Y0]GBK\8VY0H5X3!3X/#VW@G6OB/PS(]L_Z+X($E=BW4)\@ [$0 MIQ8$;9(Z:SZT[U1XM<7KW)PRY?*&E[D+594%*&]>B^4NE2>^0P;E'FJ=D^X^ MZWV5(; >ZR<^/4OT%.9/BM+H6Z*IQU=&[H2-(XL"$WN5$,B1L+LG[=?4KPT/G9*;Y M4R,X.0 *&20L)*RUK _D*]9,KQR&\($?Q9%WK2)D+-&Z.R&X5@(M0LZ MUA0-QX5(6$A82%@%0&U9/03Y"MB:L;/SJ+',#B_TUY!SZ?X#E%KY1G1B*.SV MQ!&^$TN9"'4IV0[][$[\S&_T?@ @@)[=N4]!U$K5)@2*4WN_1:MJ5S/=4@EKU6S;3]MIJIM[8_F#NV0PR.Q8X:IOYW%D7+O.B";^]@#VDX=N]% MLX.+O#WG;J+;=SI]H)97KKQ>E]X6/MVWWJGGDX>7%B7ZME"X81F8E 9'(43A1, 3A"%S#A[*E!$2%>6>?*\'.KTAB=2F*=#5"[W2[J+#2+A$KXJ+.HLP!P M@J>SG;U**:',1I)9?MS4H61V6=O"+72TX;BLO<>M3=13:*8'E=A13U%/ > $ M3T]QW)K)N9!_L$ M:BQJ;*D] S6VD+!%EU@YD<0FRS=J=D2IC?.YX*PHK03KS'8A9)5@#0:!&^H( MNFGG5@\(XQ-@W5YY!@(!@Y?85>T0PZVE*+.8*! H$!!P .DB*!!H_=6%P4W-1'U ?8" T@/07U ZZ\N M##B B)5)6'^;YG!#'2]1GI?1/4 28:,F>2]:?)] DFQ"61:;W?2R]I$P\DXF M1*4L%T57S?"!PH!*&4LI&W&5$F6N$M[^,7E>8.$*KX+I_!^&15D7_X>J;GJ@ MP#S:GI@6^SJUIH)F/%';X5%J[,1!W-A0NHT-E6(GH#!@7DCB:5UTD7*[" H$ M6G]U84"!0(& @P-(%T&!0.NO+@PXFXD" 0<'D"Z" H'67UT8,'$PSFI7\^UJ MU[9ZBLN9]]]-G2/P&]$,OB(V,(94F5N:HU&[9VDV^^B"_6D\WE)+,]4;Z@S& M(_*23^7'O9;CEFMN=:S% '@ -)%4"#0^JL+ PH$"@0<'$"Z" H$6G]U8<#YSCC' MKK3?3G?VU'_/_;V;([.G;CQ&>S@A%G6G5LY79E;NZ%]SS6;=/Z36DZ90;[KS MCBKFH^'>Y0^BS^GA#OC>-8&ZU\[ONBPVZKCS&YR5 R4@E%^T_NK"@&F?.#P# M@P-(#T%]0.NO+@PX/$.!@(,#2!=!@4#KKRX,*!!QYN\Z@.;O<-:M6K2!11R:6^IN5WCD*[-VI:;CWWGLS M^R*.D23HCZ P0&DAZ ^H/57%P8<0*! P,$!I(N@0*#U5Q<&% @4"#@X MI)-GAZ4#XR+@I7VPEIG*3T%S TD50(-#ZJPL#3G;&V&C=D/8< M.[F;I-,>.O74[*L=2DVQV6[A( N:J0)E$=10M/[JPH 9ASC& H,#2 ]!?4#K MKRX,.,9"@8"# T@708% ZZ\N#"@0<2;AY+0GX7#JK%J^GT_)PK6\2>'!M%1J M!3ULF[JF"MZ%@MNL&;%85Y88EA%Y$9XU9S+QSDT7YC/F_$_4=O@?;VH;NCF8 MA!?VRJW"X6JX@N !S>"7=F,3=%S%Z0\$5%Z"2BIHE3H\^A CP[,>"I#<:_BJ MX:5I,>+]<\F[[ WWTV]O"T%#R/=L-9;DP M4*$L%V*?)*H17-]"28*#!4I2\:'R)LE1DI*,%+?,I#=VG!MT1W4VO%-'YF'' MBX=(6IQTESO7:G%JCE_T*D@ MGV2NPZL=^\ \*"%$K6T!UU:Y0-ZIEIHC%JCGJ6/Y-W PHI3GMLFZO7&3-9\8H9;M*?/! MI7QE8Q!*=2'L#J4:L4"IKH94KZYO=CMCNH+(7 MPTQ1V1$+5/8J*/M:XC8*^P&%O7LX85>4^73N)D$,G FU^%46G5##UI[HE:&8 M4[KWV%Q&!2^$/:*"(Q:HX%50##N-O6D:51U5'54=5;U2JAY=U#TM=;_&L615A\0 MRD/X'>+VCV]27XZ8JRA4U[G1,/-;_.V;H_OWFO& M?!)\HZW5_*-'0MLU#N0V>1>#KVQLA/M6W\6"/1UK.0-#EH\ 1#NMQDGG';"" MGMP:NNQ+9NGLIG'QZNRC.'%Q&VHOPI1]-+$%RAY.!;7="=9N01B [7\421$$ MJ,2>A>H$&8B%-+4@*)/46?.A?0?BU98N+^E;<,?-N0M5E04H;UZ+Y2Z5)[Y# MAN1!%M!>LXV5(;!E*FP*LR=%:33/^CV^,G(G;!Q9%)C8JX1 CH3=C9.VB2._ ME4S("A&[F_19H?:NY;>BG('#IT!RAN,44+*WYS@%=6^W[B$?@D('^;#02"$? M%@['D>E4:FIG-8/-+?C>SIMN4 =P ;E$0.4MV*C'.>OQC@W6<:J<57OYQ:LK MFKM"55EY\B8T'($@XU6(\7I3!HV#C%=!QJM2!T,CJGW/XZD,#_DUWW(G(IP< M0,*"T,&P"*N[[RG+E>$KKWJ5\.':M.V\ZR(@:T%F+1PW0F>13D*X!KQL[.0THS._387T,NZY&7J^>17E#%KYY%A.;5HQX8VY3R/#96ZDER7 MXA5C:XGM#IQSVG?Q"](' !BRT5;L=E37P]0R16$%*JQ;ZI36N%5"/85F>E")'?44]10 3O#T%,>MV1PW MV-B@B\" 04"K;^R,*! H$# P0&DBZ! H/57%P9O%A,% @4" @X@ M700% JV_NC"XJ9FH#Z@/$' Z2&H#VC]U84!!Q"Q,@D[;],<;JCC)291-V6V*G+J>6-8&$D7Q5,Y_\P+,JZ^#]4%1Y9J"DPC[8GIL6^3JVIH!E/U'9X ME!H[<1 W-I1N8T.EV DH#)@7DGA:%UVDW"Z" H'67UT84"!0(.#@ -)%4"#0 M^JL+ \YFHD# P0&DBZ! H/57%P9,'(Q>_:)5>[O8M:V#@ -)%4"#0^JL+ PI$G#&8!& ,AJ.E(ML9P< #I(B@0:/W5 MA0$% @4"#@X@700% JV_NC#@5&>Z%CO=R9/]]KOW:F) M#:F&^[VA63E0 D+Y1>NO+@R8[(G#,S X@/00U >T_NK"@,,S% @X.(!T$10( MM/[JPH "$6?^K@YH_@YGW:I%&UAJ\; (7-GVG!@*%_?FMI%W;K]]<41;8L[E"DEJ3L>#[]"W0W;[K8 M$D59D(@Z=79B7:CN?M!X #0:"$44AZX="\>(<#=S><7C[P<:RUY[M40"!DY7 M>=*:^3$./50O4$@+)OJ>*D'YL MG06^?':).^Q\+8.<1!)5%DR5+/WUA8&IDB^QT\&!Y!9A@F#IKR\,'!EF@J"# M \DMP@3!TE]?&#CWD/F!# XD=PCS TM_?6%@!X()@@X.)+<($P1+?WUA8()@ M@J"# Y<./"X"*NT#9A;8?QJNS#VAEWW*?,U)O[6%@5,&2F77]7;*KH.9R+>. MF$VWU86!EMGL#_F^ #7Y)*HZF#A9^NL+ Q,GW\*F@P/)+<($P=)?7Q@X$EKF M%G9_2\=*WJ"NVJ^Z= Y?"K'3,H>]+CM9U$25J!9A#F7IKR\,G([(/A89'$CN M$.8'EO[ZPL ^%A,$'1Q(;A$F");^^L+ !%$F"#>H.@C'H;-Z[?WCU#,L)%4: MXR!T1)BLA=>D.^^7ZX23:&T8GO0(U-;<2L-D]?^M=(R/S,O4X"! MJ+)G7CX9J)B73^(6);,1W;W%E$0'"Z:DTX=*1$TD=/=!7Z+CSP M[YS;X&4=QA?*]D^/#"LV_KGPA=%IF@9NQV,EXS]A M)=4.'*)W<7*Z#9=T+>4^!1T;472P+"8Q'1;.L[:R=D\^'K36)Q]?+^(HMGS$ MZ["9Q64-KM[ [ WIE)?=9'!MI O6._5B<\:"^;QR+/^''(Q,Y<>Z9SUHK[UG MC9$1$4:*F5^??3N8B:U]\^KR%IC!SYQ MY?K"^6B%/HA!]!QA2Z%L;.F>#]MML]MFY_PTY+3TK6EF=69U9G5F]5JQ^NZD MOKX3X+:DOF>F6M_L$.J$?BI$K,0GD9ZG!.TEJH__$ENP.O"JX]YOVF@V3$>$ MS^^TPNQ_VF4CY0>X$P+E?[+RO3L.C5_>+4]@XRKB!%KM^3K]16=.?3V=:9C, M9V[=B<8X%-:?#6L"TWEC>0_68_0*IKX&MQTGN321%]H:?[>,:8BJ\6^WN!6" MR16J2W!IX"U0#GXRI_>K&FN(_Z=^"Q1D$,H[66_@$R+TP &2Y>51]P03(WGH MWW_!9X*<6"NR4DK8U9JUG]A#Q]S(6JE(':/5\J^O@&YLX7FH>$&%IW]KE2[_ M+JS(&VL1!V^U4H>E]ZQY)-XD_WAK:,7?;.H./BM7GEZ(>CKMBV=JEA[^7DT= MW8O4U>.KWQN@@-&AUOGU5;O]BH"_T.]=-+>L[KO1^-]6E55S'TWB-=R&F,KB M=@L<)(P9O#F-# '#<_)7!ELC:E;U46_E.7NC9AR,C3T6FJSO1S9+56:K?47N^]I$6>I-&-M@"M-NHK M2R6O(')R*I/&K/G&9__HZIJ]BM-5ZW4"@+RZ9J]O6:UGB<0UTNLR9[I&\RVD MAS.;DUX2D#Q=KPU&"\#>):177RR9^R6<+@ MV,J&68#/C<\')SXW)H/#4H]-3G6F'G8_3 8KUW8FC M>CD#9&+6=_73=W5:7\)JBK40GI>I.HE'5T,<%6!U16!]65W1!DT5?#->?PFB MZ-BE1%AI$59:[#*RJ*/&BJFA!K*X+GQ/%!>_IN MW"/JW/A<&\3FN_?^9H7VU.BTCGL7?R,0Q_/;N5'O4P<@M:I+2!2GP59'55QW M<,?^NH-C]M=MC9J=3JMV6\.R!0M?$J]L/8@ ,-!F)57G;GU]&O^,JU6 M7LYW>-1>M^MIE6*O6Z9-X@J<:9-I\_@X,6V>(FJ[T^:(3-_9/3S3EMGJ-,U! MJ\4L2TTBJ>I[9EEFV>/CQ"Q[BJCMS++#)LDFL,\YK4RGY$2/JF)G.F4Z/3Y. M3*>GB-KN#5F'K>,W9-U GCLU9.VW.WRD2E$DCW9A@AF6UJHSPS+#GCYJNQ-L M>\_FJ/ND&34'9HM#N?2DJ*JDZJM/GYJ?KDXGJ9H, %]%;'A!5+KRS\$6GI.H MC[#FM=<^)&"0YD>]K0M9+K--#QK>(31@8,^5A;^N,# ],#V0P8'D#F%Z8.&O M+0Q,#TP/9' @N4.8'ECX:PL#TP/3 QD<2.X0I@<6_MK"P/10)G>PLYS:\%7$ M*C$>2^6^0-I@M]E2_^AWFOOE#[:'YJC5J2Q3@O7%L=,'F2?/2D'73>Z)PL \ M688GNV5YDDFN%IO]Y_TS 4^MO"J9M?_=#P6L\%_",>[ SC1@0T?3((2OBW!F MN/Z]B&(T48_6)) -$5JK7C/=1!0&-D3VC>?R#CGO'<+TP,)?6QB8'I@>R.! MF!S(XD-PA3 \L_+6%@>FA1)V+WO(AUZ:BB5G$_?\"#P'X MA^7Z>!!V[=\(>Q&ZL2NBR]"-X*T/\*=_]TV$;N!\%?'UY-;Z<9SRCD^>PG&= M1[J23%3',,&R\-<6!B98]K_(X$!RAS ]L/#7%@:FAQ+^5Y^ _\6>TBG+'%C[F;?!I;.V+?;- MU J%#*IR\-<6 M!N9&OK).!@>2.X3I@86_MC P/>P>$QXUM_2<9#SW ([3GFF9N5!PM\]>%#5Y M)*HIF"99^&L+ ],D>U%D<""Y0Y@>6/AK"P/3 ],#&1Q([A"F!Q;^VL+ ]% B MR-8Z0)"-0V.G+45RH&9D86_MC P,_+E>#(XD-PA3 \L_+6%@>FA M1(RVLTN,MFJW:<\LR*WNRK#I57>V-Q1SV_KV(8OPCF!@A M_#-T[5@X.N_2>K!")SI6,G+.5F'LB%XX:#V-3;)P-5=^)*"2=D\E8)VU;?2Z M1%9G;\4ZDI_!T\)/00AJ]]^9UH47Y+OOEXMV4\CQ' S)7$792K_D=7^M=,S1 MZD(S*=/7]$S*)P,5D_(IW/EG+J*[M9B0R$#!A'3Z4#$A[>TE;@BA]Y_H[_1= M>.#:.;?!R_J*+Y'8.C);O19[E2Q54D"!*#,PB9\,5$SB[%6>/CCL53(4 M3$AG 143$A/2Z8/#A,10,"&=!51,2(<*)LS)P_/^Z<3[YO?_40Z ML1,LQIXPVA<'9^'\NHYA ^V)4%DXWEN>Y=OP>"LV_KGPA=%IF@9NQF,EWV^V MD&J'#=&;-SG-ADNZEF^?@HX-*#I8%@RHPZ)YUA96B6SCX?ILX^M%',66CW = M-I6XK+'5ZYO-;H?,9:U-UM9&MF"U4RLN9RB8S2O'\G_(P9UYG7#\;KZQN_'H37;7LQ6\CDA^MX*D+\5"BF MPH_<>_'9MX.9V-HQI].%C0F<+FLP@9.!@@F<"9P)_ #)AIWF^G:JAV#P[R*V M7%\X'ZW0!RF(GJ-K*9.-+7WS?J]M]MKLF9^&G):^)3"'DC_UGM"_EV0X#?6 M(@[>ZET!$NE9\TB\2?[QUM [I]G4;4Y6[HF\T%V>(U>>/UGSC&_+'AH*&!W, M'+!H@P]]_/N8_=Y%\YF=DJSD1NMI6U56S34>B==P&](KB]N-^\.8P5O3R! P M.*>::U9G>4F1!F#;=STY ?HYXXW%W$08AY28^A1XJ=V\:'5WCP34F[A4NKDA M'?>CTU2=Z>?(:JW4;JF]WGM)>UR!-MPJV%D;]94EX580-SF526.^<>.S?W1U MS5[%Z:KU.@% 7EVSU[>LUK,Z<.X MQ'JL#4FAP]KPE(%B;7AJ,-X&<:VB.OG<.5E$H M9+SQW'A_?J[=L8NJ8GIT>JHS[;#S<3I L;X[<50O9X!,S/JN?OJN3NM+6$VQ M%L+S,E5A[NAJB*,"K*X(K"^K*]J@J5I9QNLO010=NUL]*RW"2HM=1E9NIP;: M!S%Q;9==0E97K*Y879$'315C86U%\)PX/F@;U(U[1)T;GVM7S7S'TP_"E@4 MC4Y+7L!& X"+/RJC.WUJ)H*M/J;@51>\=M$[J65BFV"67: M)*[ F3:9-H^/$]/F*:*V.VWVZ33M+.^9MLQ6AUF66H2257?,\LRRQX? M)V;94T2M1 >N FNN]UJ0I5T:P R96:D)XM/9:S*FT5ITYE3GU]%$KP:E# M ETMGR;0[8Y51SVSVZ+33HL9EAF6&989EAGVO!AV=X(=[=MC&F$R$'1O!Q+"<_RRB&,U88Q(&L^72 M?>R.! F!S(XD-PA3 \L_+6% M@>F!Z8$,#B1W"-,#"W]M86!ZV#WCH]5R!T^]'#7[G>;F&_?#ZBK5L*HX;U7!/,G"7UL8 MF"=+\&3K17B22>X4I:FNY6?) /!5Q(871*5[)/+UC7.[OE%S_4,"!K8S]@W7 M\@XY[QW"],#"7UL8F!Z8'LC@0'*',#VP\-<6!J8'I@F!# XD=PC3 PM_;6%@>BA17['57DYR^"IB54#X2Q!%+Y#?UVJV-N= [%9C M<6"V1BVN)D5-*KG$(BOH.LH]41B8)\OP9*0.87I@X:\M#$P/3 ]D<""Y0Y@>6/AK"P/3 ],#&1Q([A"F!Q;^VL+ M]%"BXD5W^9!K4W/I+.+^?X&' /S#H8)E@6_MK"P 3+_A<9'$CN$*8' M%O[:PL#T4,+_ZA'PO]A3.F69X[J$1P9 =D]OC*U(.+#'9G/8M9;<_>('_EO0 M2]1E*X73H^L* ULI?*6<# XD=PC3 PM_;6%@>F!Z((,#R1W"],#"7UL8F!Y* MQ#C[RS'.2^<_"WT_\S:XA*7&!UG>-\MU/OM7UMR-+>]F:H5"!E6N"Y;\1X;UK"Q7C_"[LX,Z73_F7Y2U$5;DFZT>V;7[)5I>[!WUSU&WSY6YJ M4DY4_S#YLO#7%@8F7_;-R.! F!S(XD-PA3 \L_+6%@>FA M1.AN0"ATQP&W>FD-+JGXH@!D,1/EE&-5'1+@U5G@RU_=_<;ZH#H+AM7#>:L'YD86_MK"P-S(5];)X$!R MAS ]L/#7%@:FAQ(QX=&6GI.,YQ[ <=HS+3-SHKK=/GM1U.21J*9@FF3AKRT, M3)/L19'!@>0.87I@X:\M#$P/3 ]D<""Y0Y@>6/AK"P/3P^Y!MG;S $$V#HV= MMA1QI<GG#;&IPMG9=86!3HT0J9+NU4RHDS$2^=<0\ MR*TN>K3,5J?)]SRHR2=1S<&TR<)?6QB8-OGF/!D<2.X0I@<6_MK"P/10(H#; MWB6 6[5/M6>*Y%;^57M@=KH==K"HB2I1)<(,RL)?6QB80=G!(H,#R1W"],#" M7UL8F!Z8'LC@0'*',#VP\-<6!J:'$O&W3M7Q-XZ:U6OK'Z?\9#Z1TA@'H2/" M9(&CP',=0WW.D+.:6R&LY!FC#I5+>^-Q1SV_KV(8OPCF!@A_#-T M[5@X.BG3>K!")SI6IG+.5F'LB-Y&:#V-3;)P-5=^)*"2=D\E8)VU;?2Z1,IG M=\4ZDI_!T\)/00AJ]]^9UH47Y+OOERMZ4RB$V6D.R5Q4V4K!Y)5_K93,T:I& M,RO35_7,RB<#%;/R*50$8"ZBN[68D,A P81T^E Q(>WM)FZ(H?>>Z/[T77C@ MVSFWPGTP6%"8BB8D,X"*B:D0\4Y^R\3Y^3H9.T(^.?],XKW3?%^(J/8 M"19C3QCMBX/3<'Y=Q["#]D2H+!SO+<_R;7B\%1O_7/C"Z#1- W?CL?+O-YM( MM<.&Z.6;G&;#)5U+N$]!QQ84'2P+%M1AT3QK$ZM$PO%@?<+Q]2*.8LM'N Z; M35S6VNKUS2:A^UJ;K*V-;,%JIU9.Y?^0@Y&)_%C7JH=KKU5C4$2$ MD>+E%R?RC*VK:UK#1'V^[,!$308*)FHF:B;J0Q#UZ,6(>HN4[#UZN P&YK!) MIX\+\SI=,F%>)P,%\SKS.O/Z 7B]L[XQ[$%XW;87LX7,?KB.IR+$3X5B*OS( MO1>??3N8B:T=\S83^$G((Q,X0\$$S@3.!'ZP;,/.^G:KAV#P[R*V7%\X'ZW0 M!RF(GJ-K*9.-+7WS?J]M]MKLF9^&G):^)LVI9CK@#/1TIF$RG[EU)QKC4%A_ M-JP)3.>-Y3U8C]$KXY=U2F''22Y-Y(5V_=\M8QJBUO_;+>[R8'*%3 2!6^! MWO.3.;U?O9PUQ/]3OP6Z/PCE%;,W\ D1>N#9R1+YJ%:#B9$\].^_X#-!E5CO MEF6EE'BJ-6L?7CWDKZ#L*I)EH?D6!L%D'KA^;*JY??;M0^WS(\Q/VBA7UU\_ M?/QZ\_'#'_"OF^LOGS]/J\N;__OCTZMT&99BI0"EG M5C0U/GG!0W0^Z_3N]6; MA;^^ G/7%IZ'AA^P&MKP;#9U MH["5:Y8O=!6VW[\8E"UX4$+0GC=^3S?@454!BD&;%" KRF"3>S+%-5NXK$P$U%M%5RI;<(: MD#7@N<"Z3TDAUH '-,4/6VIKXQY2IOGQ5G^$IZZ'6W\9$IY@2-B8A,',".8" M3RK\.P,/H^_=V!6E>_(>+NE%4A8EE71@E$XX^>B8.0);HD(F:'HXH-I;&0)4 M!KR(VO" J M[7$>+I+&W$\%B;III=*750X'@63UFI-VB=NCG>6K)M_"8.+&7T#A/7G%I-W4 MK2?@'WO?_1SUS6&GNIH.O,^/?LV328])[]PV Y,>25A*D%ZW).D]TV]I-]+K M#Q:SE M\>/:4^(W] )8;+]00:)N>HTJ#FS$T,6&]P@-')@UJ"#!.X(&#LP:=+'A/7)N MA[2MSL6 . @?Q!R\15>6-#$LWS&L61#&[E_R!7I1%69T*DBPMJ*! S-ZF5J! MO>58=EX/PK\]@?^X])W+G#K^6]%A9VBV.P.F0W("=OY7?4_ T)53@ =WTX=#L]FFT^6>MSOU M[A$NMF"H(,$JC08.;,&4L6!& MRQ9,7EE>3W3'+__N"K7DI>]\T!IQKVO56]DTK;XY&';XL(&!8T10%:P@/>,LD2$ZL^,2= BKCOU$A*$Z M?I^!@P\OU[C"-AV2DC*H&8$ZD@@3O"!HX,">6X<3N83BQ"L^]U3([ M7;[P3D_*^/B= A)0,UP?3N8"2.V?M2YHS4=8*B&M5E+T<"![90R_5:Z:VK4 M*07X6>J_6^O'QQ]XYT^\%[Z8N'$EG<\;;N.Y0BO55WI5=[C!R$\/B]_\?6_CJ!8J.# M"A)U4TA4<6"CH\QIP$I-.:GO=)*0LCNTT?%RC;W;?3X7IR=;5/<],R$5)'A' MT,"!F; ,$ZX4ERO'A)5V^Q[U^32$]&GN"7IR$B9P*$JRD:.# 1%XF4KU21/RS;X=X8>N# M4/_]["?Z\'NJ#E_N^';4-IO]ZG*G60N;'2P]SVP!SVJTNQ9BU S86G>YY["B[\9_\>1A6$C_1B6FR@4$&"51,-'-A M*6.@K)007S50$BWHBKU*D.UFF0R'7"Z5GGQ1W?O,AE20X!U! P=FPS)LN%(_ MO#P;5NJGPT.9#E#F6/TKW\]M0*&?3YI("< %'=W$QW5)#@'4$#!Z:[,B7(>MVJ M^6[W,F2C'A,?.5&JH H9GXY7XGASKVU2N% -2==-05'%@>V04G;(2NWOS:;( MU1268K_3\NWZ;/?,48_[;-,3+RX)3@ $JOJW;IN!*@[,@Z5X<*4D^'X\6$63 MKD[3' VJ*]#)6Y^0C\Z'X_L \"T4<\MU#*'*!/*Q. %,J,:GZZ:Z-JIE[XCZZJ^4)?MOCD85.>SLSHXNL_.W'C^.KENFX$J M#LR-I;AQI9#X ;BQ"D=^8/;YK)V@R/%9.X667X:]@*WIQ[JZ.+WP%MLK5)"H MFX*BB@/;*Z7LE2W*R4F->*44XOZ>>^ZJW9!;CM*3(3Y0)P "525;M\U %0LJO7K>[8V8#\F)&5\]IX#"EP"F#C0_V],CYQ,$*N3((<-S MQX&-E#(>>7^+.G%I<]+JG?(*;1#>X4?WR9GNSE_-UFTS4,6!Z:X4W6U1"&YW MNGO.+\]2Q-J<($9/C/@0G$I'M;GUN$\[-3X3H,)['! \=QS8_BAE?W2V[QOS M32G#%VRF9O9:?.F@)&=?,S'5)!@G<$#1R8#DMY[%N4B=N1#ZOMJ-8T M.X/J6HRR&B#DM?,I^SX 7,]%:,4P?\/#;5J%]\X'#%1HDJ.+YXX#FRNES)7! M,UUF4JWX!?^NR(7?T63IF+T^=T6G)VY\\$X !*KZN&Z;@2H.S(NE>'%X$%ZL MUI5OF=TN5W^G)VX$#N#S?KLQ#D)'A,GB1H'G.H;ZG"$G-+?P(L>Y^_=IV[90 MW M_43J+OAIHE*52#AJV:(X4D7P*KF3EZJ7JJ&(EK9Y*X&++:,DRVJ)&W17\ M&#[PWVX\O5I$L$XB3$RDQY<+'+1;9KM')PE@*S62U_KU4B5'NU;/A'RB2IX) M^72P8D(^4 +>8(LZ>N7YN*(N=9U>=<5EF89/HL(>W62$;NNB23U8\57$AFU% M4V,>!O>N(QQC_&@$:88";J%[3DT@ A;5T'^FXG!5V3@B"U3!."J/%5M&1K2+8,!J8O297[J>LR\D9=\1&CBPHTP% M"=X1-'!@UJ"+#>^1.D[ M5Y;G1=>3RWO+];#J[J<@O+$\<2-L_?&#'R#W6F9K..! -SD)I*H=F"^I(,$[ M@@8.S)=E^'*E)/WA^;**@^%>SVQV^6"8G@2>_\'P*00$%J$]Q:IWE0< .,Y/ MA4@YAGGN.+!!4^9&^V"EA/TW;;C\:E^14[\/,3; MXO&C8?F.(6#+SG'_THMVLB!"K<.%;'7-884DX MU@&$7'@^A]]C_;\+6[CS6"?FB\@.@P?#LFU8X-+..Y\W4.%(#C6>.PYLJY1) M*1P5FNWD\PD_2@UXJ13@7I7C,]NC5UW5-=[0Y[ZAF>*H(,$[@@8.3'$E*&[8 MK(#B=O"\_Q)AX%C1%,5H" ]XRY1'3HBHW(1_X5YQ)^"%R_A8Y,JM'4R,\2)R M?1%%(C(-7\3XDJS-;JDPFG.LL!4WKCG1B#8WKCD=K+AQS:%.*(8K]=E73BC> MIYKWJXBO)UC#4K_C'/[0WARTZ1Q1<-<:F@?YS,$GJM>9@T\'*^;@@W'P2BWW MRCBXDCR!9M?L-3O,PJ=/7"R;>->+R+XA^O_S#7?B<)&-=3/C6Y.!"AN M='.00YN5TH ;&MU\3O3J"S:0 \-HQ&4!Z$D9517!K$H%"6;5$P&*6?4P,8>5 M"H(5T>HS$8=(RE-CZ]!#SVP.VLRPY"3NK,L,K%_\_!)2:B(W<7W+MZL)*)S^ ME4HJ*%$-X]=-45'%@3,XZ6+#>X0&#NPN4T&"=P0-')@UZ&+#>^3<3IM/($N^ MV$3.C:(%^(*R^)P=S&:!#_,.[#_IQ4N8VJD@P6J+!@Y,[65.AU?+QN=N]7W6 MZO!Z^*8!>;Y&M[)1B[Y&MZI8,77\ Z6$K>Q>OUWI8!O@UOK M1TX]8]<=5+WOK4@X8%7-A1]9^%L'#S%T>F:KV^,;>:?=H'O\WD.492IGA'P><[I8,7G M.0\47\A]LI+H1BZ$ M,:C.QN)3'9I!#:;EFJIZIN73P8II^4#71D8KW0=>FI6?BXND9#P8,1>?AA2> M?VV(4PAZ8)J%Z]NAL")AO(9=)?^%+0A>(-C!1T542)F/BFH/%!\5'<1T6NE- ML)>1]$V$;N!\U@K[@U;7\+>W0%CSYI@RT0Y?RJ+5-/M-/F6B)ZM4%0US,Q4D MF)M/!"CFYL.<-JQT."!$SM6F@@S,P6C()$U.: FD@APN +)^\?-+>.PF";23 M.8YO0U'!BNJ10]W4%54#I8<1KAH<["5SHQ'#)AL-7N MM$J=: ][ W/4') )EG,>(6$UPHQ,&AYFY'/ BAGY4(R\T@_B@(P\+,W(K6'? M;/7H5 EB1GZ14,8!:QPXP6+L":-]4:]0QD??V3^(<<"[D%O"PB;3D>]";DQ! M>PK/>MI4_T,/Q^VR"2N!DNVMHKVUTC_BH(4,RN;TC_I#L]>JKB?7H6Y2;J2+ M>JF8X_(%TSEI>)C.FT.STZ! M\PY?/Z"*#.+ ?CT7Q%09IWF1:^[70(=I9("PVV0+ O;C?O#^ W> MFD;&1QB<8_QSX0N%9:=I'CVQ["7(AP803#PGI=F8>$C#DQ)/FP+Q@)"7.)JL M-S%AX@[3SQ'IY]A*KM0V>6$M2!@[UH"G#BOF.K &K)T!?KAT@SU7_\"E[6X6 M\[DG9C NRS,<-[*](%J$ N]IP-=D>4+7OQ=1#(LCBQ-.DIZRAI4VE:470.4* MA31PX!K/)P(4UW@^8?#XN(@&#IRF0 4)YIT3 8IYYX3!8]XYMYKY)W P]+L_ MMT!#S!>A/;4B^"DL*1 &7F4 MC*K_-8(QB*.%UVU*^^A<$9J*'N=JM^=^C;+F9L[N-R!'JS<@YVYL>1]_S(7O MN/$B%-%GWUZ$H7#>+^*O0?S_1/P-Z./@C0G[9KM?71%'WOKGKH*9#*D@4;<= MP61($I9=R;#;;!Z$#)]I!+@5&?;,_I!./1_>^O4Y?#\!A_UZ+D)+'J][V+#3 MD+JL$4P:"_A#1B\B0^CFG0[N-_VY"GQ[/@FA8LYPC/;HYLR!SSC8G-G1G&DM MFS,2@.O)[Y&X1*UX/8XMUQ?.9S]I;?PI"%-E^@5UY!?7&KN>&S\>W-UO#\W6 MJ$>F1#2K ^IJF0F2"A)UVQ%,D"1AV9T@VR]%D%6$ #KF:#!B?B0G=IS20 "$ M=!L:UH,5.A%NQGL1QN#OQX',9X@?Z47+V(2A@D3=E!8?69"$97<3IK-LPMS$ M@?WGYRA:"*=U<*>]U3$[K0Z?2Y 3)*IZEAF/"A)UVQ',>"1AV9WQNJ49KPHO MO-4V^ST^B7].D%I'U[+:"?\EML:>@%<=]WX[VL')M]KS=?NL,/V?GI^@6HIF MLA85SG>HD_"G83*?N74G&N-06'\VK E,YXWE/5B/T2OCEW68[SC)I8F\E&ZP MC&F(^_AOMPAB,+G"O8V--M[]'6N$)'-ZOQK=&N+_J=^"31R$\I3_#7Q"A)X+ MO_CJG7PDWGQ('OKW7_"9("G6NYUO.&Q>,USCO'CN_=CMY&WI)[7PR[V@KXK] M^@H4H"T\K+:"Q0C2O[5*D7\7!OK&6L3!6WW1#!;:L^:1>)/\XZVA%4^SJ2V\ ME?C7"U7_V*<&W$&,T6,J"GKUD0@ DE]D2H5;B)<_XNI&,,U"G5&#J[T=?\NP M-B,+#6LSXJ@M:S.NW';4+7-N)\?E5W\':[GL\G\'Q]"W7<^5SB&Z@EBLS93_ M*X^,=5M'>0D^3)L^JO>MR(BFP8-ON/Y>]^%)KU#A)GP\%1A,%#C:_)DT*-'@QT*PJ=HFM^['[$5,XM&#L247^&@<@Q-P/!G'-Z M.#'GG"YVM>><.E_Y/@X&5](%]YT57YW>=0@V!8@ P0EO1X> $][*)+SU5JO2 M1--+W\'_?,Q4WV5\987A(ZS\ORQO(9[+_2Z; #?JM\Q.K\\7TH9<)\4\.[([(^J*TW*&YZ::T[W0)V^:_Y]Z:#<]6UO M@0VZ7=^8AT)6GA=83Q$+SZ,+'\13$1JRJ"(6G)?EVN@%N=B((0($ZS0:.+ E M4\:2&:Q4G$G5Y5&]^H[9;E=77(9W_[GO?J9#(D#PAJ"! ]-A&3H<'I(.]ZJU MUFUUF0[)21B5L_?]+YK6R.M7#CY\NU&-DW^FU[C(8$GW^&*;JUMU5X@TL&IO M>]..3:8=3::5AFW/F4Q? U_KW<,%#T9M.@D!6VF+O&YGC<'X]B?#%O@&E)\(73K# &F'MBPK#%^W!1:=' MFW=O@]CR=KC_?ZQ0X!/VTY;(L?U$]![B4W#6T\"B6K+W9:!DXZMH?*UTLT-; M:\G>6K''BB_D/GFXZQ%#L]>B4R!XDT6VD2WJI6*.RQ?,YI31839G-F.QR;[W/5HS;T>P \._G"7'\JC%@6>,MONOGF0N\E6'K= M+Q^'A&^$,"S;#F9SR\?$*^-K$,/OQX&L"'@5X!@CX>"_LMJ GUS?\FW7\HR; MI$I@=+'ULIQ$"X81MV X_18,S^W,X>XZ85>1+ F-)%.Y%?^(@S_RF^^/=//] MD6R^);2.->9WW\(@F,P#UX]-A<=GW[Y(43\O:*YO/][\<7O]Q]7UUP\?O]Y\ M_(#_NKG^\OG#Y2W\\>GSU\NO5Y\O7[U+]>D.NO1\%NO=Z]]]:^& F>+\?"#> M/,JL/F!?E% ='D13L,8,:P;Z,8XP)3*>!HL(WHE,0_RP!1AMZ?MX'=Y9OON7U+*9^, ?8#=_"T4$"R+_O)ZD\I2)TP,^J(IA@.NFLM MV!WI]!@RT;HP;J7))$TI*1DWBQF,]Q%),+?L1K;N1K+P&P@1ISTJ/VLU%3>& M36;OL@Z['*UE4]YK#H.+5O>H!M]:\C)>_^_?ANUV\VWVKGRA]=8T]#L/8OF5 M1;3\2K (]4M&$$K#6K^A5TZ_^;/Q8*$" 7-JCA:52K#^(#SL>BWPWUC0WX!= MUY;BY4;&5%C.?Q=6"-I3??H*L(:Y^JZU8I"?*AXX3\OP8*:X8R)A+T(W?FQ8 M4<-J1"*\=VUAS,/@W@7;$Q;7B@WAH^T9&:"B[X15ZQ>\Z M]S@\9]WOJ4];"U@!T%VVI5[%J1M +A%>_[_'=_#5&\NZ,:PYS-9>'2#0U1Q& M O."Y<68C_H(CAA[D,V2)[MWJ+D,6)H_3>-!C&%6P0, #FL6>%9^4,*WP\>Y MGH+$#*8';R+Q(6R/)JSD'$4EDI^1J&"]^]ELX:=3F4_=:"I%S)TMO&Q0"8:R M^;SP1:0@6\08H;$0-YB"Z\,W+YYD]?9JH9,\DTLJ>*R"@4^32=Y;$6P&D/6\ M/2,!*"S3:6LUT!&1;+2@78%"RX5)Z@JDS1>BY*Z-9 U+&0Z1T@A%6\.%EQ^F M8)8^-H('7^J.<>0Z+@Q!1!?&I>=)Q1+J4(^*(ZJ IS)CQY:'>Q\XQ0*5-A;" M-X3GSF!,FHCL/ PGSBZ[XY"MBJQSHND6$0D=J=(?W'AJ_.ZCJZ-X_@#%9Y>7%F01![$LW/\3$,A2-\>,&I->(A/08Q9+HP"\H>T' M@-:-6MD;B\2[WE>6 S6("/@)- %J8E@5J7-\?P'?7K]P:"WIX0=SH$#5: ?V MKW4G/X)D/_& ^.7R64%8S6AJ/\L?&7R2GT)ZE=OHPA?'V-!LK= MD5TWBDNUK[X+X&'D @MYE:,#"U): M'3 /0W>L!H,!2:.E."6 %=]Z.91U^TO!O'W"VETIAO,-)#?\)N7WN[ ]"_AH MHHWORW2C?Y!#E;9\[2S@Y579+RIT] V=V!+A\K1R_#.SE.L]1]E0&RJU0_%R M>2A]^@ E0;K+VA)*KIHK;9@H>V68)L;-9]28X%[*@,HLB=+ ;T?JI[-A)4;" M^B\:KW5!NY^31\ @]$>OM6XN?@ZY*HD3)=M_@U[+*9L"*ZF]OF[ET!8S7- ! MMM0:Z'6[P2("#@JE*H&'PJ\KEQQYTK87TIN%UQT!#W+C"V.WC;Q2QN/W2%Q/ M/D:Q.T-3I7;;]/=(DGRZ *>]2U'.E!68-DK:)R.Z$\L#A+JL]L?H=]2O2NM?VV;I)JN#9IO&D=2V=A;1.L\])PI6J"!QM M.UY((U:9?[8T41P7IAHJ+:-8M[@TTD52'Q+HW,RL1S1K\ ,A#E&KO8VL?+KB M]V$ALF23,/"M>S=<9 [QU?6_/G]HM$9IA!QL'T?,7-O$KP#\J3H'LT_Q3?R8 MB$BXD-*6J. [+P!N,; O:#!3'\H6%);I3Y%X54EAY(W=$$DS$);R$&XTF.58@[?*$BY%-."LR+G4Q W%"T5%3#Q"SX +6<" MWP6J"-5.=< DA$%87L'7Q?#<&)=8./*[#P*=NDA[*!-@I"!$'UBQ#1YY:_34 MJMAZ57!C(":I="LVDZY2L BWBHDECL_R_MM@I"[]?3YI2JTFYRF=9IX2VEOZ MI%SO+J?4:?E3Q^UVJ]_KM(?CQF XG#2Z5LMJC+N]7J/5'5F6Z'3:/6?PZ@G+ M;Z4:R3^"P'EP/>_2=\!*!B7BPMI=2F54]^.+9&FD LT6Q[A,JV&=+DFG!FSX6R! M6^6&3"RYY.LK)AU:D\(I$C:0 $X&C:HD<'F7C!U9Q@V5?8K>7X[EG9*Y1ER (0S05:'9V#,3Y[6KC4#HB0@*+2IF_MQ)&#I $N^ M#7$*GW1 "59P'J"%B8M1'*X\T,R?^:#AXP@8[@SY6/]*+%]^(E]_/IG'D9 & M1SYAO[>RTT$;C$5X/;E6+JE_=Z.^M:.[EV7E?_[ZJ9"6WXB$C:GY#^#C1YC# M"/*WDHF?>,3RW%_^OD3BF0FF1L$?^$9^GOV5&@_)/+\GW\$P_ M/,C-B<+P@ MT8&2T%1T,>"8R4-1#F1T,A31DCN"3TICA$M&I'3>T(S,MM^%\7F3O;GZ7+GO MA?/D3V:/EL-5%GA.ID%38&X&;*;,OQM--75R%0\7U[Z5_X;SB-=35)Q*EATCW\G L\=$ ;1 ')WT[ MBL&RT/22-9?0CL?%4VIA_3VE_LJMXX3I/J>8?@%9.Y0ZR-U%^AJLZH6"8$DZ M0?_J =W>1#S546,A%V"-$WC:UD?.F-)& 7J(;B1WH0-BY@%+P&86]M0'J_\. MQ,9>@*B .:N<4932J3N/4)PL1Z"KKZ1Q;L59V$?%FO%6%SQ#;4BY_Z2I >ZA MTA=N.AAUM))NQF) )_/J0W%GA2K=2NZ0W*ECM+"E_:1,FPDHWT=;N2)INI8* M2"4SDW:/-HB>SC7JIAG$2(AO;NRI+FSK_!Z)R<+[ C\KUZ@D*H,[D!M+X2Z%O&9C'AK_80+=2'Z$G=BZH\D0\$.E[D9Y_6_-Y M&/Q06E]:@%8<8YHA*#SU 4DD4AL"OF/ABXF;Y?^X:P>&NP--8QFCF03 =@^1 M\1J>*$^)?WY3B5.['1)+%W/T#3UY84_?K'ZT>OO;1YSPW 5 MRC6 K$0F-MVL'6X37:L4&A@)AKQ^?=5^1:'$86?;$H>U0>U+\'#THG\O<=F< MQFJS^CHM:%A]$4?M_^#W67\=<9.<6Z-4XI6MOEEQ&^D8'VMNOWG5SE4!H@7RT/FN\ MU[8GIT/6U6,!5K:C[5WR0W]0.46BV.\-E1;(:D@$"^ M<<9H^5TI* MNC=@)1J1Y6'EWWNA.^,6.V#H!H%I;Z75%H)8K!T[7.0: ZHZZFLFX?IQD(U\ M]TZY\!%LAKI;Y]#.2E5V$*3+M+7IMS#P ^SV)6=?]89>UTZGTU+M="8]JV]W M[%Y#=&V[T6UUNXUQ;]1J=$96VQZ*=J\YG)QH]YKGVBBIP/"K=X:V"S(XC"(> MQJ43)%VM<8E/6[%\]HW+Q=TBBE&,AZ916*:BC?#J'6Z-3VF[LMP*W<06=I)Q M(N-] /\Q7K_Z='GS_M7/>BT--XI WHS+F]^-K\&%_*E&J[?T:ZN2D"],'DE5 MU'Y;Z$(DNY/J-V134]_R&MB]\B:8Q+*GW>N;Q1B@@.W7Z34;W>;/;XSD\D;6 MJ#B;""J S]B3'*%6[2:N M1Q0*ZRE0VB;AE77K!PI$9:R*]=AB&J.]G(X!85 M[V?0:<:-".^QD0.VW<*6!XEH):W_<#GT4J1-ZHWISGJJSS?BM "<(HV3ZMAZNMLH3U"6U@]Y)&%M_FGY"^SMGC0_GX;H\BOZF[J>2_[;BJ]XMLJF0MMQ5,&J6L4O;6C<9/OG]&NKJP9 /50@D=9XSGM8S2,5<5 MK0_4CRUI!1SGBE; %V%'SH*D T]N=\HFTZH[&&[WQSG:/#$81=YRWS+='@@% M#?O8JJ8_Z[K]P.^N;0*D6QNY:@RZ ='X,>GXL&63IJ3'4K%/DZD,UB#?Z"C] MXFJOHQ.7W"?TAL2ZM-X8-%K=);WAL[[0JVZ@PD ['A:J_Z2VZ#=:G6>5A9DS MBC[[$5C9BBT;QA6PH!M+_Q/FEVB+=A^TQ6_%7EO%3P)":Q^9V%-+N@)'N:(K M\,74#5OJ338+'*&:KLV L7,0JR8K9K%3%GYY$>G^P%D;+.DQJ2X_X/2DV[.2#4;+#9FFR;B/UB5"OC 8\@1G+YV[LJYMO8KI= M'#4^BZL>[:==;=OC+OA00<,"5 Y&SCB.++66N@R)1. MNEOHR6&T2C>I+?1>U,91JA5!NXW1H_,\];>F_:7'7^3.04Z7T9^PHR0/KMI1 MI@&NN_9B<5F @E2WP5#$F86EVI=9]G2CH24?_[R#YL8[&5C8V"S':IH25?_/ M KS8MT^&/OTXZ]0'E!H'H33]-?S2UI>=)LTE(=1HM;>*Y^$9E7%K_!]ZT?.;U9+H0Q964!41\8\&\\; ME*:6XXWE1%%MZ\"7.S/T$V72IG3A99??9 LZ8B)4\ Q^,=\.''\A6,21ZR3- M%[-NPE%QOI87!4 'LK&L.OFPI$)+*>9N ;I'6\!3X8& ZM5734/#8!;$(CG@ M0=F'=?&23L'PC']<7GY3&C%]$HQ').*?K)Z<+CY1=RI7,X] ;X'<^]*A1RLS M$S.,"2OE+../P@J]QTSISK$5>!POMT2'7\[\#=7\-Q$BK7]EG#->K[_E@LD MAVI9GJKJ+3S@5>]@S2N;#H%:W>5#H.^JH? G6/XD9/QO6(8D7GVHPY]65UEZ MXU[7:D[:0[ 1FX-&=P36XLAN6@W1L7K=UG#4#G[ BJK?0;V5U67M M"T.OK@G2IG>8?D5*:/IB&JR7NS>7- ME=%O]F6T+\AZDJ?MKV60'_2XVF'JEV K8X]?=:@08? ?=(JS0 T$'T\-"ZT8 MM>$J=RFX:I[45#*,@ H(O"T=J\SM>64%1=H(DG$#+VE?C.I=ACWT<6Z YPQK MAE+4(E+#P0?R!E72XQ@?JOM1JS DFD,8K52Z'K\.:FRFS:;$H)+32PY4(AT< MG5F/B59*%C!' &I(V?+CV8P]=>&#R!5@G=RI0QG5\U9R(ZA; %S,4^I*NM\Z M[GTBABI$@H.J)EQO[UE:>?VWQM,I?(C R3%1LJ:XQL^/; M1-Y_@!/&!:4I?:H-)Z M4,;/$E8IZF!'X!#P8? =L,?P9+IX(FUEC>\?IL(O#@VU)2K!>^P,GF<+V\H& M!$8EJ&%T=+.3#YDFGF]DCU].*4.;Q"E]C3.6"Y_\)=7N_%$=SLFU3?*+UCZ[ M^"23@%+^9XT9Z5SH(QV5P8@Y2&@]9@Z%^G:X%? (X%O*T-V,09;%NQV MA"(';30-%IZCHDZSL1RWM/Z5*X>6 M=("N".8;P"I[2U*5/GN:^W[Z"?CF\I?2##@Y## ?8%OX(CD$E5Y), 9=8&74 MNLSV>89/5CL1 'LY3V3C][D$ TQB,9: ^$/!QV$$Z5F+J(6_\A5S@)A$< MM'3@.7(R(3Y GXCJ\QC#!YV2/,=,8D8XPLQK<7VY'HD/A2ZP'$%0&,1%JD9E M!FXQ_Y;M";8GV)XX(5DJ:4^LUYVIU@F*B6P-X]O:STY9IN9!3VMZ MQ%![JBP+G%CP%M$GE-&9(NLN*Z\LW1F6'Q3QSYBFEAS.C06J.\?%!#@TE8!H M0C%^+#X F7LL?#$!]2GSDG-CR@W)$*XD*1TG"AY\?#,.[A1W22-%A=Q"$06+ MT!91-K906(Z+0:HDW3GY)3=TI$GBJNFGOZ_I2@7@79A5,HD\(B _J^9@?HYY MGWSC2@-W10+& #0/(TQ R@:I)J5QC98E MA5 8*G!!@O7,?2>(B%7FTJ'.L& M4K0\5GA:1ANT591:#$\^4*[\1FF0*[OEJEX8G^4+0+UVZ,HCGO189J:3")X? MRAIK*+5V-I@NS,S,S,S,=6'F#UJ_%8@Y=V='97$6'?J5MU&?Y]S' M,NA54# M[;UL$5]=":XFC(PJ=:/#7/ RC'_AXHV]Y6&XZ8TF)U'#:R8U23V@Y>S%A"%, M#!VXT@(9RY]1[%N(ZTX6\2)4$>PP @<)UEA?%<+#JR0NN]#Y:86L>+!$4-T' MMKV N7Q%?U,CM":=4KO%^"]+&D*%02C_#!8.KR7!@_R8%?VQ-RE;T+Z;H M+[,\_$U:/E&?ZPW#%3,\<\P^+X5MM0[*Q=[6/U*9WZCPPPVLHK,@,A_LR>== MI >JV@]*E&'F#6R8FL[_33)VMU@H%=E=[\'FXG*J9P\H^DC>6O-0AT>@'5$5 MRV?)8/K-S3=3Y5FP5C[V3F*MS%KYQ;3R]V(^5F(-XG&35 S64H@B F423>2M MA4W*)]7*^2.(-),B*OR&4MF!]V2PQ@J?C(;)@P8RF17JYH6ZYY7,%'.8Y762 M1WT9#'0@ZN?0P,O_$2:_/:EVGZK$<>*W,MI\*^/\;F7LDF+W5(X>7L40HWZ[ M,>P.K$:WW;<:5JO?:8Q&_=&DVQ.];KNU1X&&HZ>@42&^O/ZZ$SXJ2LP-D[K) M :O4QES3)",+%9M66\*2":\FZDO+ ,F525HJ*&X6OH"*U!=>FG)_8=RH1P0K M;TEU/\-RKS*2X;B1C"#K:VU2H297YE#3XJE[K.[5)1_%T+*TD@-?W?]=EWQ6 M#&K/1 RV^_)(U%IXGM3JPE772J6QJDX)\'X@[M7D5 5^51Z/R.N!*E=.?SS- M4"F<<:CH>OIS3B"C+?+^KR0+K KCQT'XN"GJDE(D4DG@+:0O<6%\TZ?I2/3U]D;\A/ITZ.%;0M9-28!/"C,%W[IL_HF+F\N\3B1I0 S MMI$&QRA0IO&?P,7KF/)&A4SG6\@K&ICJ+4\V,"'#E\X*3.PNM&:1DBP],#.# M?$D08!$P[/>H5U09 I$\?) I+M[C>5S\^5;(KY%'E?>!BW-/IXRVTN,F8P_:23KV?#*/WWR3J>JW^-1/0:A_Y8G$ZRB,OZ-E=/G#C?"/WUS?G2UF MO\F\]G5IV2HEX]=7+DPU$O8;9Q$^H)DD_"4"N/ICY+0Z$[LU:'2<3KO1G0S; M#5 &W4;7Z0W%8#)L]H;]5^\ZS66C"$5E\WP[U<[7^E%ZON^ZO;7W,#0>L MH0VY^+GEV._2^C$O*GUP(^ON#M/3$J]$IZZ?]MXMIOZ%[KTH.@E 'C #/#!' MM?W&>-WZ62:N 4^I6QS)\;S^PO_^K3=Z:[QN+W\JJ044)C< D&E>=WXVIE;H MR'=DI2_MR*3)7.HT A7O!*^4!'CW+?E%77%=)5)EXPWN74_&&D1LF M5^DEO\!;N$P73];]ZZ[<%"D*Q/5$BX,T? ]5].^$A"I+CU)':IAO;$64_2!GA%9+=5*AVN%6(MDIH8"1H M,?_ZJO^*0,>9=ONBWW\:NJQR7TU@NY5U.W\+9+W.CVF]3H5FIVD>>:^]3&5G M&E"P9% M*P<=KO!:6F+JRI??T'72V?:NJ88KM4U8!;(*/!MU4FZW"*O \<25AO+$*+!]@S5\2>L%>KCK@>KY]D&^>2,>B MUUGWI>QQ,O!0;5.]!?_4JIWX_Y"#:+2=E;!+JW%99?&LMI?.V/P4ZIO(V.U, M)EO^_H<;!=UV:_#[S8=7^:3K76M^?_RAZP5>RKKFPKFU?CR=E?U-78"X#G7W M29F@C2G>>56=3]/N%M) '6&[,+GHUU>-3B%I^XV_F#E!K-\'D;0MQ+<#QE&W M:[8Z@R3=.ED-[JQ^;/&DJOV9AHD P33,-'P&L.U.PSUB--P::1J&?Y2FX>; M; ZZ3,/4Q).J]F<:)@($TS#3\!G MCL-]XG1\,JER!(TW!TVS6%OR#1,33RI M:G^F82) , TS#9\!;+O3\( 8#8,3W-K7&P9WV@0#@VF8FGA6=69_L 29FIW9 M+Q5'.5:6"]M'1!+[6%'1AD'90&SB[&;B#(]HXF@-^P5>]"-1Z=%[JVD.>KW* MC!S6'>>M.YA+J0#!^X$"#,RE9;AT1(]+JS@_[YB#9G7Q E8=YZTZF$JI ,'[ M@0(,3*4EJ'38I$>E59R!MX9FJ]EA+J4FH$1U!W,I%2!X/U" @;FT#)>VZ'%I M%0?90W,XK"Z;C%4'L6/L??,*:!3V) /+_ZWKZ'&LG ^BI3[)@$4_$?"IXBCP_Q]OE Q?Q^*OX]88>YI_WOOA(2!":-@_CX) MN:5RV?ZI+ 4G6(P]8;0O*LQ2:'4N!K21N0UBRSOVI?LG#*PM46$#ZSBY5KNV M;RG 64L+K'0UHP.G>;X,DFR=%:RS Q<>K*BN?F]H=CMT M.S9F;0;%=X_,%,?KY]] 0=F/MS"P]UY@_[F;,2M M.>HB\*%V%$. MUBV%!F\<>$X>.C>&_6#OLEH[H%QL3*!2E_(I$FLFA5,8S=M[DX0 M5RV_3\W,<"/07Z%[+QQC AK2L(PH]_'&V *-:$CS;QZZD3 \664&U(A&S\VK*AA-9(9SSTKQK62O^G&Z:=QP8)%!,.8S6&(?@S#>MW^V5@S@B#, M6E;(B4>+^3P(8_G(4, /X#(NX@6\OY@[\&=D/$P%_(7#3+^:O(7_AE^(<;'4 MRL#?FI8B/3[#&KL>S 7?5T 98^&+B1MG"Y(^V%F(Y#D3*XH->ZK7W[?DF/1Z MQ<*>^J!<[QXOC-NI %0G"U_Q:QS<"?A(:%B1Q&LN0DEH/BQ@, 8VLO!C"K?7 MG/Q3 (R\-1)L.W MY$K)ZBOKGC75N8ERUL8TB! N$')'S'(56P 6%%LQ0U$PG V4FS,P^#>=7+P MJ/$4YAA;?\*"!=*,P)70JYW.0(\)\8BSWT]&>&'6C/+A:WK(WP7QJ41@^)I@)C.<5// .C P5]9X)\P M@9FP(A03F.Q=B'"-A6W!FWG8E!4PP160NS[P#!PN[/7@7BC0$VVP *D&^7$# M!W[;ML&P@-%[CZ:23QBDWOHP22E5Z0Z"H43/Z*P[V .A4C&*POZ24*+Z@M]& M1!J>"Y(!^@L^O3(TJ:A@>K Y?*E(?/DV+FL!$L#PV+#<.^,*Y2(W,"C0&:X7X5?UKC=<'U<#@)/[/Y7X/,!2 MXX/LPG@VSC$=;CK(8*ZUC3%?A*"E8"QHE*H]O!9\6*!8HBLE!+C(%HGR4@]3 M*RC 9%Y8<2(,-CRY,7YLX'^U+(P7<4YZEK:W!3M&8NCI=;2DSGJ4SY8_ZN X M8 &M<7 OUD[WYN8;[CTI--'"GIK&0[#P'/D[L*L67BS7%28&MC3"LU['7NQE M=-"QI-:T>#H74VII:DIE@*L7NBA9>=6-NT3;4NFWXBE(DM3QP .'C\N,-;1NDSU'VG,!Y /NA#CY=V=]8 NYT93Z=4B+F M>7O=F@4+:285I!W1M;R-A L-P_%#-V):;I>\[GGH@H$=3EU[>DZV9U;463= MB9SH)A\.;#")(O6I:.K.T79+?GVNKJI<&-_"8*),,^28A%;6S4K:L/!C@>U* M+DF<'%3>8"[ QIK-/6D@*L,%P4:SPU?F6<[DA(? 0_'EC 5!^Z??QW?PV^(' MK)"3F(;(S1M]FX0.?2>96I0P8?8F.@/RAVWM)^2WL+EA0^N-F&B9Q%A>OVZ: M.3-&RZLD-5GW+[4\.T\EM4A2"8AR%E=J)&ITUPRN0-N*7H5SL39F@G^C-+G^ M0HYVNS,0W+NM]M:JZ#@[M]71FF<:)A.:P_YIC$-A_=FP)C"?-Y;W8#U&KXQ? M-FFH'6:Y-),7"L_]'0SN$(-4?[M%JSF88)07?3=X*P(I2N;T?C5J.L3_4[_E M@*0I-^0-?$*$Z#W@31EEB$^,Y*%__P6?"6)CO=N@UG<+=:DU:R]']I:$,A?+ M:W7_<&P__J-O=VPQZK<;P^[ :G3;?:MAM?J=QFC4'TVZ/='KMELJB &6F%VN#'W#BUL-VSJ\BV)0A M\0U@TV>71MG0!;)#+D&?%:P2-$?0>-5^EJ>B7K*)6T_)6/#C\\?DQC(3)>"N,+0N4_(IE-87I!*..$ M.&3\R%R>&=E)I$?:7,+SU%LX*UCT:=X:7<^4, P!2S>3TU_(J"JXS0C:W%M$ M*LBKUJWX=.46J( 5VH&YV3UM7> OPCSLA:)QF)R%\"*]:MMNZR>AKR\R3=@]\";X+LFGU]L.&W5CMZ ; M_X6[ GCD*A_MJKL63!:E& ,\;66G3]6TQ0T>4)2X,:&3>ZOW#(J)/IGXSUM'5L1R54N(%K8G&?@B/2IZH)XZ**^"*I$A,@E2N."MQ)XH",NC,_/^"2@WA*7)'%U9@+FIQ^7 MQJ0]&("'9TPIO@'I$#B3Y(%V*!PWQJ&"CQPE+J), M*W@.\<1KP@"1)*.4-0 '5'*A*WP9PH0/Y9<;@'0=>=QA32:@"A,_U!$3R4YR MDE+@P/MRDQ,I22HY8K9PT/]=N*'2P6N7-Z_/4_I?.A[ T66^6:F>3%9I\-HW5 MF/*<1D\0CTO"$!,&Y"/63V0,/P-CC)!=<%(6)HNA2DA.E=*#L;GUB$K@8C7T M([7HXJEU'5N>"E+FN6_=!Y_62?HQ1C0%3@$# ,;[7*Q"97@5>&/]<@!?8:9H&KIV>J3.;IWHZD\M!^+[!?5^2VR<9Q;:-QFBJ3G M\#,P>9U4401C\0B8AY)([LF=+J)-@PQ0P^'X, M HQ^CN."BQ&B'X(8#J7#LWG*616L55 M 'L(Q%3F"V%^#9!NYFPHTQ^_E"3983P*ARWS%='L\-8L457,,]2$50N-1)%EG&8F&C@IPMK%AGR'&.]($5+OR*/Z[68KZJ0 M)5=??4"EEX5_"NDM"D4WJ;]NVVJ#R9//]=LRYXW!SP=S[.Q%I+#;-L91!6_G6IF/0Q'+.)Y'F MO?.)D-F;2PMC>WBV/''%!IUH8= A#.5!>"BSUQHJZ2TO0C 'G4>;1DR2YROI MBG2(0@E@*G: 9G$T"I<(PNE:'Y_T]E*IW#/XT#0RT!1PUMBXRJR-UQHLI>S\ M]MJ#QRO [2I[\ >)QC<)Q!/VKK:<2EN"M9OF8+C:K[RL M%[3^6/8HJU-%]9+6T(3OKJZ.S $JZI.B[Z1,UXQX2RSE2J&V30N1HU+:LM;J MF9U!LS)96W5 C[E E8A;V^PV5Q=HR2TW$@48N3]>7/UUZ6SP*HH:='KFJ%>= M^NO169TJ+HJ"*(T&JU487T3]K=3$.+;ZVU_6FF:S69VLK5PU/K;ZVUO8 >/ MEA<_)H= $;AVCKXTZ888'M4A3)G"\3#5V>SYT[)@'%OJ5#PYZ=(!U#L9P4H3 M!-)K$KX^0BNF.#N;5VQ3P&?YWE4A,\11X30]R^1&2M7AF'51AZ4)'#KN4+LL M[BYG<9]M%O=V2=BGRPO'C!3UFLV7=P9T8QQ\;5O//=>=KKGN[+B,<=IKMFC, M_1FG/)O[<$U"0.%9*R\,7L>5+2,MV80RSV>E5)DHK"6U'6YNM MI:D_ZA(.XO2:1XAA;Y"UO9WJMMD<#"J3M2.$KS<(VM[.=,OLK2GQ]8(Z[3CQ MZ\/)6:NWNJG+RMEQ0M>'$[7N<-^PS6CMSLN7RDNO@U4NVWV^JLEI\NJW=60>77SK>:X>6!VNVO,F5Q0+9?H ML8-;6^1V&>C$M._E.U0K&T1G+T;)[;%K8#N?R#8'IJCX1K?;KV ;NW;O*1XJ@A9%B<[71ZL M;I^M5&A=)W=KZRG

/W#2]HT_ L_\JO31W"3REAUV< SR;/D[/3+Q]BX MB#NS 2^EE-G=+DB[5U_^2/KX-Z_#^YKU M'SW'QVD77QSZ3L/!1]7]ET^^_.1W[_JCKTX__^KF"0<& ME0^_Z2-A-[\ZMROGWYR3\^0)A#_\4AO [3[\293L!U"U#S[&37CVEE!YDI^J MTP^GS!\?_ZXE^!A%$0L>GH(Q M/4GC>Y;&+T^GR_D]^!2[7#E;@G[+G@2IC/VXL"F[%_R]2ML7MTO;;YH6.TT? M2E+^T*E8]^@0]^?=M$'?&3E"V=KE9-R++1F]N2G:;GM"=[ MVY,=!MB>=^0]V#,/>_;,'S.+=\^L'JK/ZP=9A M@^L]D=/;??E[._7;@YOW=NH?\:[?-'6QYC[*N=_S;;\U8G>4,S\&H_)@FK0> M/3@]>W"4]NKOBLN^QQ7\C^.P@O=48EC0M(L5DUOF(DZ@1V8&710LYJV:R1. M>,#3FO9KD!$^M$D=@_5T4+&[AT=IF$VQN^.,W3W\]Y?PV<.S![]^L2-\MJO.[6>#SO[@*\), M?W(:Q\X>/'I\A@#QYUFU01@P^Y/HBU^??3$%V0[%XITB#U.0[7 6?0JR34&V MPS(3IR#;X=M5^W8KIR#;46W7O5$34Y!M_Q,[/#-GVJ]C,I"F(-L'"[)-)6I3 MD.T#!MD>_OKUC4&V84':%&2;@FP'=^M.0;;[MNA3D&T*LAV6F3@%V0[?KMJW M6SD%V8YJN^Z-FIB";/N?V.&9.=-^'9.!- 79/DB0[<'9@]/G/UTU;!X,JJ3=+-QJ4U?(.^ M^!Q%*%U0N=O3M$T3HH*:NT7:-?"8MDGH/6UZV21I[1*WGKLL#PGC%%F;P@V'9JQ.BSY%U@YHU:?(VH'9]%-D[:A\R2FR=E3;=6_4 MQ!19V__$#L_,F?;KF RD*;+VP2)K%T_^=I2FV119.SYYHT#6J_1M55;K;?+L M;>O*!HO7+A8KMTY]J&T*<4TAKBG$]5$M^A3BFD).F@-<4\#J 19\"7E/ ZR-9]2G@=6"F]A3P.BH7;PIX'=5V MW1LU,06\]C^QPS-SIOTZ)@-I"GA]L(#7TV??':5I-@6\CD_>=@6\GKIE7N93 MO&N*=QW:HD_QKBG>]9&L^A3O.C!+>XIW'96'-\6[CFJ[[HV:F.)=^Y_8X9DY MTWX=DX$TQ;L^6+SKA_-OC](TF^)=QR=ON^)=/Z1S5TRAKBG4=4B+/H6ZIE#7 M1[+J4ZCKP(SL*=1U5,[=%.HZJNVZ-VIB"G7M?V*'9^9,^W5,!M(4ZOI@H:Z? M7SX[2M-L"G4=G[SM"G7]7+L&1CLU,TX1KX-;]"GB-46\/I)5GR)>!V9K3Q&O MH_+Q)JMB4K6357&XBSY9%9-5<5A6Q<%XY@_./I_,E8\P(O-JY9)%=>7J9)-> MNF195VLB"GQ2K3=IN?W__L]7#Q]\^4V3_%>7UK!EQ39YZ395W295F7P'#TD> MG)W\5P*OH5_]D[^5N!)Y!__>E2YY=#9+'IX]A/^+8TG;%C[(RXB(\-.\7!1= MQA\\>[O*YWD+SWWPV62A31;:9*%]3(L^66@?H87VIS:=%P[^FN57T2#F59VY M6@=Q415YEIR=?OG83$4^>Q!&=.N0:YK]EU^=/O[RW^)1_]L-8QY9''SNP]$7 MCSUU/_?[?Q!+<):L7.V0!_B&J7Q]Z%/Y#S!6&IK(3E&(R0 M?+>MPIM)!DM:9O1S9%G.G%O#[Y>T3O(4EURX15?G;0XSQ"\_>[M8I>4E&4;K MO*&LE7T(F#!5#2]+T;Z9;Y/:+6'%D=8YQR]N\?$@KTFU3'ZNJVJYJ?*RG?&( MGI>+TZ2#):[[;SY?M/B+!U\_>I2(B>4'$C[[?)95V[9N.839K^MDTN7>GJM#!SP5D6\+8.;4.82-,M5C*3 MYK0O2COM>Q2N!X=^4+[X7.:SJH/^O'0G\]JE;TYH(?^<%M?IMODD^=.N(_0. ML^S-Y ,EJ_\S358@FG_YY/^\0IU;+9_ ]V!8#7S4@,&O<_HV7;RYK"L0RA-Q M5;[["O^7WY6YA4C'GTELT91'7P(?B<*D#_W//^$S0;&G?]VA=W8KZ]UK]O & MS?P;?,RQ%\F*SZLB>V>9_(U;D^397SZY>/[]3^>O7K]\=M';CWV-ZJ\T(MW' M@Q@1+8^7K-]QFWUY^N#SO:J!/25N1CJ[=/[N\=ECRT. QZET&XYJ? M?WB9-_C.-EFE39)UG+MNA)^10],NW95U; 8\!%-&@ M#H!3""M0YND,W_5W?,2C!QP+&%P=O^F0OGNV!UXI)B99G G;EW_YY.R39.&* M D1J 3>;_[?8F/3O:*!_AK6HOA'K%/1CD6X:]V?]CV\2\67.-')T8PB2O_SY MUP>9%(,YX4'[RR]C6/VB\A[C [R8>2>SQ-L;C34A>-^!OE.W!S?(V,=K;O XFSO[M M]L_O),_?!LTKD'.5XKJSBBCU!0 MOT_K+=B]SA7N/;BC=XVKTF#S%AZ^^)V3?X>I/EGE;@F."#@E%#AZL5SF"U=_ MN&GO9X<__;G.RT6^28OAW#^;%--!CO<0%W@R!B=C<#(&?ZLQ^//YZQ^2\]?_ M_?R'2>4>Y'@G6_"O/Z==D9QW5WGQ<9B"W^5E"I81&$8?GRD8YHX)U?/%HNK* M%G.\DV5XT.,]Q 6^K1+FMZ=+O][<6L?R =(N]Z5(X#%OVKS*MK1?JW9=P'_\ M_U!+ P04 " IA/]0QE%?RHL5 #Z^P $0 '!F<'0M,C R,# V,S N M>'-D[5U;<]NXDG[?JOT/6#]L96HC2U: /L&]1>O"WW_[S/W[]K\$ 75Y=?T?G%J>/Y)+ZEN/Y M 2-O'K[]@OYQ<7^#'JP%66)TZ5G!DK@<#=""\]7IT[ H2G_ MT/*60S08Q(P_,X)% ;K$G"#YWRD:C\:CP>CC8'PR&1^=CDY.QQ\.1Q\_'7\Z M>?\_H]'I:*0P^#W4 2G_G:+WAZ/#H\/CCQ\4PCML_<1S@JXO%<*Q;7VRQ\?3 MCQ_??3H>'9U\(F0Z.S[^:'_Z-)X=V\>JI-YJS>A\P=$;ZQ[%L4.>H@U?8NN7>L0G3L.NA?5?'1/?,(>B7T8<7WV[5,_[#FPANN?NL O M6)X=*)WW/&7.H& Z)(3&]Y@']'']Z!V\.<,SH-.+GRV/*2S'#@0,W _6> '3JCQ ;/Z!#AUC($ M2C'';$[X=[PD_@I;I%JS48?[=EYW ]'1\!_?;D*_>@#. B'I+NARY3&.0J]Q MXUG2=Y886/PUB+$T$(\&1V/HID-@=H#<7)&+@#C<4HP8;(W$2)':6(S8'XCV MWQ>UG.] JK7IE[V7\1^#]"4ME:'LW6XJCOI2)G\-TI>GFD!YKW9#B6+?*'[4 ME6/3KS;#A3JL?@\'28&/$X'/HP^5\)D_,F\KSK:RU)-#LTSB5N6ONK;1G'*S MWG 8&V)F,<\A,$I8_,OSRL$NYIY\C6IUC"#/\!J0E-D5_+V-C)*I2^8PA;4; M":8R:$$0OHT0S=U=.K4+?]9U=?K4L*$@\2Q6_!BDT]E*0FS.@"L;0W+1YI5# MXG!?SF#-KU#AI+0U&82)_9J2A)5V(X^<[M651Y\C-H5)'+S(7X,TC*D&E,W0 MIV&OJ"%%V#/1DSK]DA>7M"E/;>#$=78F46WHY$87BD38=3TNQ9#/XJ>K%75G M7O0('HJ)Z*E0;0+,$(7I^X0L823AY$9&1Z+HQ_UUE2 @]+C9ZO7"MD2L6#"; MS*A+I1(C\1\:J$F9N"DDVOIUN%ECDUG@$_O6_4W^7C'B Q/9/TKMB*2LIH4= M*W :5$PE*ZX7/8WML6&FN)_NR0S)X/4TF@&4A[A#L->*,$X!+$J$+!DL&)F= M'8CH_3RX3&V*4OI+B#IW45ARK$*=;Y1A1W55UP M+'75W?1%^5K?*52UE4\O4,MGW2-@W88C$(D7$$ZE, M4<05A6Q[Z[9LW3O,@&Y!.(7.:F;J+ N3W<>-[([>9%KYIU++ZJ][0763_=]5M'_*'GDSE#;06WY7EF_F"JKP,F'B>$M,]-YAMQCY["U! MUP70T$=RX_G-G(3.Q82+]XUPD6D'B89Z/+2+AP?N63\7GF,3YG_Y9P!3\4: MR&%C0L2'1HA0&_IOO/+\_T5A>STP6G84V%]<.=Y30P>1U#;!X&,SQP#\D6R@ MMWNE-$"R76ZR(,*K8G<-,?U#L%QBMH;WE\Y=.H,1%T)]2R[V4W=^!YUO4:(B M8#L^)BQ\DHF"I F1*UX0%#4CLP510](3I$VAM"T4-];CHAXN[LDC<0-R26:$ M,6)'?X)MXR?P-G*&+7CW?9X/B9HL3&@XT= 0<7R+8H;Q$XF-Y&'<#)+M]$"H M!X1S"\93GVY&D 4$!B,>C30CJM5[V]2SS5?/LY^HX\ [=0WZN',Z=$O4L(28% M,#\D;N&,-DMALLNQ9I=,_=X\M/%]LIC]1DL/=Y!HL9 MH9 3DJQZV]6S79B .7_"S+YS<,&L42,RV>N#9J^0!9(\D&326ZJ>I;X3+I*H M=X0]+# CN8;:I#'9Z:-F)^ @<[5H11B23'H[U;/3 YF+Z=8]$=L384S)-91& M9+*4GEZ)6*"$1V^H>H:Z=H&,3/!SP5BEEIO,H^<[PMI(5N\M4\\RW(@X(965'*IZ\^T\3=UVNKIJVGJL9TJ:IZW1F_A7 MO_2]TPQV*5H:LC(!14^[-,IH]QC9IUN98(@/6W,J$3<34O2LSS8N)6RT!\M. M'4H)3AHQ,D%$3T U="8].K9>)RNQ?0Z9R;)ZIDIETANL_<6S$ON9:YG,J2>R MRA?2>@/O;D6MQ-#5:YL,KF?$*JZN]9;?:IFMQ+@9 I/]]#Q96+TW3ZN+.R7F M*JU@,I^>1RM:Z.D-VM**3XDI"T@-1GRGI];TU9_>?.TL Y58+Y_29#P](:8O M"?7&:VEMJ,1Z!:0F\^EI*FV=J+?>_A)0Y[8MY<>.>OB:<$R=UM)2I6V8\-)J ML@J"W426S*GP-Y$X/>1V#[F$ZHO/Z5*\SN(_5:VT.VR-Z$0#V9URQ-V_O%E\48U,/S.1.W(X(" MM[.D=ELH,S1@PIF>96R*LZP@PK'%]7JHO;@[.]JQ/SLR DW/;N[(H:&C'FM%G;HZ67LJ5KFR"2%ZUCZS:MK/GW9I]B1P2U;1(&B; M9$(V2GU*'B:CXH")9$6U<%1Q*OD%9%SJ[;-X%/7W/8 )\2.7*(0-,% M01DY3C;BQEC6MTB1%D7BOLT)-(7+2U:5>T1W']'CEX;TV(3IX_*CVR^%Z7$/ MZM:VO8@/N]B!0VYG"9'XN)98KW/CBP%+4WQM\39!L>Y9= '.J'T!Q80X%D'6 MBH7H_>4.H"52K)X;7@:T6?;EV7("\8VW*J-\VVV8H*8O?AFAELJ1FP5^BQ)A M^C%ZEYBK'7LTY67"D+X@9L10'YSL#297 1?[4N+UF_.E6-+^5Y1UU?W(2EQ& MUA!%VS1E IF^M&4$62B.LG2E"I2_@A4)U0-QAYM2DYE^V.>W3)D@?\:,44 . M3_B407%GC9G J*]R5=WRF@DC(M!Y+!,C1&(AS%6N/2)WA\C:(^FV/$WXTE>W MJN.K'UI?SJ.)I#L4)57"FT'AB?A'[.A\Q$Y4_?P1K"$VE5UY[ &>*NS:\Z@Q_XV!PUJN\<* MU4QH*CR4T#NXW1@Y36 E\?WM3!9%Q%4B'N)6=G>C2V@\9O&((X.3&. M(*),E>L@K0H? XK>ZTL$N2A*FTIAI$[P>VSL#QOY"T^-&)G0H6?MMT-'O_33 MRKF[VK.7!FQ,T-"S[(5G]/KYS7Y@D49)F+$U=>?A4FZ8U22@.X]&?O%(G.6Z M=4-&OCH+D:SJ@VD'C9L@J"?I2R"HQF.1A/%2=Y1LE4+&DZ/PJ3SP!D!-)57G M1=$)U![$'05QYCM4+XKH7$E,\,Z]GWC_\,Y^S:N'^[[@'ELJ05(^@\N 0-/' M;<*[6_O=D,YP3%"EP+N8&<2 C:0[>MRP+D)[PN8)9OB^P"6$*J*(MJ M3TW;XFV"7Y7+J.5WK*#Y@6P?J0(D!/U4=@_8NEW)'8KM@*D*,Q-Z])6 8O2@ MJ,$>+/L$2[PQ\(=K$R:?7[L6*$T?B2!MB)J*7$WPT5/_1OBD.QT#T794EK0N MZ_1 :@U(\63HW@_$%.@._FD#2?79FJ"DI_WSH91.H.X??H2SICOQHT?3[M%T M#Y$6HY;\HB;TLS \8=+]B^^TBT<_0/KMA[;!(+B=J:IS=MP80Z?>&A9,"44DC 23F2I8>( MNL?;[O'V9;ERO#4)G-LPI>^>I&+K[CQ"&AQ\^%PV:-J M_^-H?"A<7D"WBP&T1@,FC.G+$]5'SN3P>RA'C[76L;9Q+V*Z<'[G<3$IQHZS MOJ1.(*;'G[WETG-#4]P&W.=@(G$9WP+S/PB@2AX.(O85\Y8B9Q3PZ'R K$_L MC:;* /KR4IE0K:]*Y-P,F=T>H,B.8N%1*'V,;T5^Q$$!]$3$,8=(!30#'>0) M5441P3E2)?=RRO[%:.=VRMI.MA8#$]ST50/])LO>.>X: TD>8^)Q[$2WM%RL MOQ)OSO!J0:US1G =3-1B:,*(GMK/PXB2$9&-)I?-3-)AGO@M Z<&\^= MBVL6[?" 4"O8JO5# MCOV T[K1+X4X^O<;:P.@"1\3&/2,>]2*_HW(OS8R?AT^^_8I7JTH*"Z?14]< MUPLE"1^*9R0\="!MN)JM^)\7@0]]ZHLK(:;4C0Y&6-[&^301V<'SU/FT%,( M>@ );'W-R5+TW0'R@ZG/*91&']1DV6!K)3O_JW)--:5[K= ]GWVOWJ4/P>P M2O&>7IXM!?JKVC'.W\)\4>VBW8P^)8V]IOZ/U;ACGAU$-\]&F(M[K92D*[I6 M<-GI+;O+)?7%QNLB3?,H7J&BJL%2[U%F5I7J%2JLV*U8WP*B5Z3NWS&SGS"3 MIYL)>Z06^4:64\)B38O+0R5=SW6#Y:GM+3%UM]#1#ICTH65*AG^7:2. =SM[ M@,8M1E>A3Y8YPJQ21K+NZJ;;PR]1T4S=14VS=W25AF;)M+9>G99?T"IJ-WY# MKUT8>[&8DH7_7KMYWC;NAZK4K[L'C%%.K2JOJ2_ BA8AMB\6A;^ ^_*>HL\D MQ9J7$+PF/<65.OJ50.E6"WEK4-1,XO-JU5%[0U"X\Q=W?/&'$OP_*%]\"QQ. M5PY1]F#>3AT:?A+&EU_$6D_(,[]P/.MGZO:;<\@,!3Q^OA^ E/7*[YC)0 IT M\ZE-0IX%^E>C[:JFL?6$\3X'/O>6A&U\X<-@]SHUN]H+Z9Z9Y)9,&+IG@7-# M9_#P2B2WB5PVS/T:O-8W[?'K:H_=3GV8W9'KR0U=0E-V=BI85-K%J=\W&)2^ M$_[DL9]^KC(E!%W4YR[D2-C2O_+8'5XOE2BRH% =F&(I7AYCX@([/XUWLU8I M*.RD1=)I<%:'G((NRJ]&K1M&R"GII ;>C(N@] ;"4=??B%L+"KNHA_J%K<]X M13EV1.[W,A!SR?#=WAR>2TD[,SVODNO]AI_I,E@F(^H=(PZX8Q=D3O;XPZR; MG#LP1(:SL$R/-*_?3?3&=>K0J1;XN=(>[:W4>G%[3SFGH] MR>B+'((:/&HI?YV@*^G^.FMTFAJ1HXWMJ2QK1G>U&#NB H?7B(CP8%'=WJE: MZS7UR/\1!GI0ET^>O"MQZITP__"E7=1=].T"Y:?^&ND0HDJP--:[> MP16#>KK(?&:S;HBJ-N@"FY\NH)Q9P51VY Z3AV%,F4H=76N\%BFVC<"SB*B; MT>4]O+,0*L-;'%[?G!U)BTJ[.#)>8H[%,$]8GB9%I5W4Y/8QDE( 9R/CGE?4 M11TNR91?@Z=F@7A^R^B$WQ2]9J2J#Q M/1"OJ/CR!\1DECS>'F_OO<1K_\J#..X)QCJE'#I"G'6'XFQ><[=M='-T*M0Y M%#NC[8AY_2@+HC5HHRYI1IW)>W MY[4X@(B=&'VIV.D&O4*"+NJC"'C'R)(&RQR3)"6=&11KPBU^G3([2HO+.Z-F ME545Z0\R%W;Z?R=.,FX7EZM:4@A-YH2]/![%/CR_^G#XCS2'+@M;$VO V++O;)QLULX3VF M!?>;;J8SZM?L=@\HHLL5UO#.K"*MRZF[J*ERE:A<'-[8TE-0VDE-K%.2:(=>U*K<]!"7$X1'C?(QH0M,^UFV--8R2@A&\?'Z?4;(>XGW@4Y M#_C"8V+18NLNK=E:)M\M*?82->P0HFF,&./JVHU[([HSL[W>;M)D!Z/3+_YJ M-1X=C?5A.Z^DBW[M#S(5N]TOPAFSN N)K;R0<5:A"H2=U,];3C%_(%;T&LK796I^$Z>;;V(\>XQS2+Z\ZF&RP&[TL9.OP(*# M^N$HD^S[RKB _3;\FL++S* $ %0 '!F<'0M,C R,# V,S!?8V%L+GAM;.U=;5/C.!+^?E7W M'WSLE]NZ"X3 S@"ULUL,@3FJF($"9F_OTY:Q%:(:1\I*-I#]]==R[-A._";9 MD2V&J:V=26*W^GDDM5JMEO3SKR\SSWI"C&-*/NSL[PYW+$0Y0%#_[S[_*/U^\?;*^L*DV\/ M-D?6F#K!#!'?&EA3WY^?[.T]/S_ONA-,./4"'PKCNPZ=[5F#02SZC"%;_&"- M;1]9X9\3:S0<#0?#]X/1\?UH_V1X?#)ZMSM\?W1X=/S3OX;#D^$P)>"W)0HK M]>?$^FEWN+N_>_C^7>K!&]OY9C\BZW*<>G#D.D?NZ/#A_?N#H\/A_O$10@^3 MP\/W[M'1:'+H'J8UI?,%PX]3W_JG\V.H(N E!'D>6E@7F-C$P;9GW<5(_VU= M$F?7.O4\ZU:\QJU;Q!%[0NYN)-4#WDZ\F#RH$L+#CQ]V4NR]/#!OE[+'O=%P M>+ 7/[T3/?ZR\?SS0?CT_O'Q\5[XZ^I1CO,>!+'[>[]_OKISIFAF#Z"J?$ B M"N#XA(=?7E$GK*,:>EF%3XA/@_BQ@?AJL#\:'.SOOG!W!]BPK"4?C'KH%DVL M4/<3?S%''W8XGLT]H5+XW92AR8>=^63N#T0M#-\=#(60'^X1/ 6MZ"H$+>1\ MO;W,Z#QGE$[F%!,_;(;QVWOBV;WLZWLY*LF(].T72NALL91]YX-@T3/.*'$1 MXAO 5Y?RC(RS*9AN?8GA-X80T+[)GGT8N/ MH 0WEB+0;!E_J%FLFT>=#!]1R6'3FMC\(6Q?8+ >;7L.A>\?[R'/Y_$W _'- M8+@?-;,?HJ__N&%H;F/W_&4N=#DE[K4_1>R40%G\I6<_ M("\TE/7%[97BVJQG\R3NMC3\-FD*1&"T];(X8^%WD\0J!4QS.$JXG M7_FR$J5Z6KD@'5B 1U#"7]R +^>#!1/6:RY7QMZBJO MI*;1D1*?V8[_7^Q/SP+NTQEB5]A^P![V%PH$UY.GO^F3%0G3ZR3?V0KB%#3SD=0F=]Q0U[ZNV2&V^9*II-' H"Z1TV.L5P50+T]3R MGF"\%;[C&#WXRFVM2(@.#,T,5U<6ZQ;Y-B;(/;<9@6; P?X$,Q&(0RXXI]C! M4BCJ2--DA^-RP^X*4ZTY0U-$.$Q4+HD#9NB*XY]6VI"5"A"3_^?S2BY\ZGS33Y8L?&NGIE&-'534SKW=1UZ MA^5-J>RHAX< \$NK!SAW%$MR'KQ7WILN1@/[IM8(N=! 3 M[.]>+799IS_AY/UKY:3.7"^AX<@\&O*OSJ\)>&5%6P _MI@ MUXB0)?#-=OYRX9=$.Q/<9KMY!:V]7N Z(<% -Z\D9ID=_7+7)!+H!GIZM:$7 MK2JAKUH63"@PT/.K1T&]U=Z$" /=O;7E>[K^2PY* [VY8I3ER1X) M: -=NF+0%* 5:E(":P#?30 M*MIR00YI ME SZS$:.7G\B9H#?3$\A/]TAY(O63LA 0#?;%*$FIDVB<$&.N# MU9B#Y>^<2+ ;ZYF58,_N=TFP&NN0Y6"MWI&TPGU@K$M6A3MO>U@"VUBOK*1I MU]JUEU"@Z+?]O+?.P!5\UKBY=/4KOYY$,P_X-2:DP2[3T[8# ::N-*9IF3N@T%"J).G9O^XCAKA*.]]X56O+3C(VE-IV^G4] M/(OR8(B)V/H(AENRI1>*T*>_X"L>3S$)@,?$[_F()I2AE9*(G[_ 8 1^+R8V M6UR"IQ0&?,1(3$-+'[0ZVI(8.'F'ZJ]9RUU[L?EZ4CX1JJBNCDW5K4I?3 MU96R<@=]P:W#B.2MCZ7)-CJE5S.!&R.\4E[P=]O\*MP[H_.-R_PP6N"=&YUD M7!-PSN1)*8^X-YVF>"I):T]YC4XAKD5 6?#"Z(3B6N@KHU!&)Q?G!28R;5\A MS&ATNG$%(65A9:5TXT%OUT$R>TC20T)+RR&%\@U9%=G47U> +F=WSU?"D.WA MOY#['VB+T",_V9@(I:Y)DHIPRC"'G\;PD3S>(&B=KLH) ]O3P=P@Q=:VE:^3 MK%)AI6*Z-[EU4-+">C Z6"()?7L]K_&.Z'X-73:?7GCTN?4A:UVN*4/52F\] MT70F MO,Z0I?>'-8:5%=8-IC@ %R49RQ]Q65MDA_C.6@9WU@=D44I=G%.8FUK7#&N] M$KI!OTJEG-KLL:F)V1#6DKW/RW-M8.KSQ77#?YRKW-B\9P1U:]>3G/-V3'M: MGLZL&P?F,,A__%7KDJY36_.V%]?NZG% M M)RUF-(JI%%M2>"I[7:8ZZDK4CRZZ3XH\AA95K,]@ONS!ZOC*9&K)-X6A#'VT MP\G<3#3[4"^I7-,""7JLP)PA!X1^L#VR,GCI_!AC:0< Q$4LSR[.?PKUZRU^DLNGEY"K99Z#*0<@-TQ?. MN.=C(YAE8C7U]U5C^FS[4=GAS&JQ M.E72]CQ^/6F)@78*U-D&;E%XFMH]!1]-!."FR^"ST*KQ**9>AN[6<3"7+ EI^_.%.;/*);X/V:",N^MK7[%G&?80=J)=KZ MG?TB]:0,"ULI7M."HB@7:O$)N\C]N "/'^8N*TV29,V$$:?_Z^= MOMRCK$S<8=21WT/5/$&C[RGH+=6Y4PNC=ROUENK(8 M?>5&,X(J?2$3+]]H1DG]W#JC[^YHDZ3B!$NC;_I0HT@AR=;HFT&:6NB*Q&FC M;Q!IQDU)>KS2M2.OQ+>IMPE"Z8:25\M09N>+TDTFAE,CMMO&Z&-OB M%'XGR&2+Z\F%C5F88\7%N4+IFP[C4'*J=< /P6SS3D08[N,K(+F!<[P6.*'9"ZM]T,GY1D+[8! M*YYY1.>>RC0\S8IUWKJ;GXFE21O36F5B>Z5RZ;>F0NB]8(917R>]TL0]95NL!MWN@=$[U$RJ!R5WU^A-;889J\PLSN@M;B9U MBSJ+(3([.GJSXFA8ZZ\10S-[YXA)G:)A8-GLK2L:.DZRZM%X1\MK740<]7<5 M<92=?W]/RXBCMW7$MW7$WL7$8T_AWGY)Z]I1/+Q$&]-BC6:M;?6/O[>UA+>U MA#YS^+:68.8L^6TMX6TMX3NMAH(HZ=OBP58#0B4^K=(2P?<0[.G;-$UI2>%[ MJ*B2J)SJJ7=:HW*QWH!U/8(C3K:@!(6WRJ[_=OX2'677+'U_2Z7W)+;6-CH- M$X0+3* ;7>&GG(">XP2S(#P<3O6*)Q7I.J9%)7I]8I+70%7+ZAB1Y+RM2E+W MUKTF5BI31T9/CEHEI+!C*DUKC7TK5^*R"B8_8_Y#-+N"%MH;!RF(Z'CUR%-P^!;U'3P.V9?1A"?U$ M?P_%;[GRHR)ZBO^9;AF]**!_V&_1S,8PEOZ$T1GZ6F@*G4ZC\^FW3=/:],2LZ/0,9<=>O,$B)4XL;=*YG3T(+ MW?&@PLC9.UPCKF9#G(B*/UN=3DJK;([BZ-75FCQ*;)()00JI1876 AV^NX;92B M!9ET]VNCE#:1^=+=2$9:=WZM F;:3NTHA2@ZSX'1R-=:/S4R6*%&EX)]-CI$ M(3MXTU;=$[.S!C5S5]@I#8QE;(4ZTV(6X5D#_,Z9(C?PEA>8+E/)KB?A3\E) M^G?!'*;K8AIK>Y<$FL L2GV,;OA<2E*+2&Q9BY[$&[:%4L/\XS>;A2FM8<&R M,ZFZFT(OO$9LI*9WWM@ZMLZ> R&J=][8.K964+=2QB]%@$P$MI]7H M-<92M'E-WTCWNQ;:'.O4V)ON= A/;HZ.QI7,239M#,\2)?1TZ*V#0(O9Y!RA M_(.?%O$]N^- /3E0L0 ]0T8]U;8)N\>()9, Y67W#;%TXI^"\-YAEDOVDQ;= M&[R-L_N:E-(;%L9R%T/4E]D'%TL2/VVG;@WWPK=,6MH6&.[!:V+J%63\Z>+J M%63]::/*_,P_'509G?VG,,64/5FR21'F3L2UG/18T#C58Z\I$9W[GU^)"Q4@ M;FD55R,[\.CI3'QJS1DM+J!S[&^^M[II+J[6[];M+NSDC=UKK8/5&25/B/DB M%_\.$5#T"_51*MO99FP!()?']BZW7B.&N!\M48JO1"K -5D*XNG%R5"46J!9 MMUH]&12UP=9@C,?HP;\DW&>!Z$9?B1WG4HPC4W+#T P',] Y?)3SP"9.N/ B MN_VQ<5$Z!J>LDG%5RH^_Y7*T#+.4/(I50:&)U%":>:\'YC\/!ZW+M-DCGQ1T MA1YEV#$NLH8W-K@KZYHO 'P'*/I0SQC82"=#!T US#KVH63.H+G !+H'*!YV M$-%IHFXDMP>KMDP=H\":[R',P.J(.=63W.K+[ AA0S!],/UEJ*A*51@]$-9D MHW[7V][T+_I!_.\!IIR__!]02P,$% @ *83_4#(!0ZX$- B>X# !4 M !P9G!T+3(P,C P-C,P7V1E9BYX;6SM?5MSXSJ2YOM&['_PUKS,Q&Y5V2[7 M-?K,A'RK=H3*_ M_^__];?_\_;MT>7US>W1P$_"9W 98C^".$7@7Q]^_-O1?Y[?#X^&8?S[TP-'-9>&+IX'_)3@]>_S\^<.7 ML^.3KU\ >)R5I+^OZ.;V']W-(BBHWOZ&#ZZ!QB@9Q"\6U*-B-Z^12OED5<28_;K M'V\*VGM]1-$[B)[>GQX??WB_^O:;Y=?I7X,D?Z#XY8_OLS_F7]TB_?*!???D MZ]>O[]E?\Z_BL.R+A.C)^__\,7SPIV#FO25O-2%"4UYP^ VS#X?09Z]30(2C MRF_0W]ZNOO:6?O3VY/3MAY-WKSAX0Q1W=)2ISD,^@A&X!Y,CQOZW9#$'?[S! MX6P>4:[89U,$)I7_; M^XZY(@."F$[SMP&8>&F4R/%8\KA&CN',"V-EAI=/=\XO&^?M#,P> 9)D=OW1 MKCF=$A+(3Q_!VUQ+1#9DPV.:*R MS1&$DSDD/+&=8/7T>\;9^N-E+,F03+Q7&,/9(J/]D!#"='.Z@'% I 8!^8%L M2V% /@_RO^+19$34PXP8;A+WGA#^M0OA==T6!28+-8Q#^F6JC+6O@]<$D)&" M%1$JGBZ%, Y7/$;0+YO";.)-//S(9A_Q)IX\;TZX./GZ'D0)7GWREG[R]OAD M:=C_9?GQK[\ W2U!,"#^"=FO;U.ZK$:3AZF'P"A-Z)Y#_91S#X?^( XN0[+? MP01O<[H@SD%,5F$BPW4E"7W\4WU=(S@CJSD)XY3, M +Y^S\$$(I S"?#5:X(\B,AT]]#BAJQX? O)7^.$F C"W]--G $L((..F)# MAQY'R10@P@#,&*;#4TZ7KU1&%4V4],R*3'<*[&\]JD7[Z[J2M1NECVOE>ZDM M-:[YPSIX_D[,$_(BLBD,@AGQ-W!"N7A6F>J-I'3(\P"8N2!,_/#0;U!0J(PH M=51T2$'S!,19G]*]&CR#",ZI(Z8@2 ,A(ZMB\$AGAB^UH]00T;)*$#$B=PA* M^@)KC^G@\P+B9#3Y#F& R1M_ .@Y] %^@)&4VUA'19\4]V2^QBE0F2T5!/2L M7#;HRN^A _\5)M.+%"=D+T)7KWZ4TM!B@,DD)A$7<7[DUK,">8UR*RWN[6?K M.=X.P^DGO_[NH>"%1#E\SOY8)F2:66D@H$.#0S(>L6PJW#>24. ?HZ3 ._EM MDV_RT2]BVX+43XIFXG*9KFOFNH& >SS_.NVU@/DKU$F+MJ*ZC)'*UAVR)Z9D.V@ MGI'E8+!:P23V!NB/-R?')\2F'A^_.9JC$*(P6?SQADSK%!..X)SR[M%A64;Z M&XW/P6MR%3%"9+*!)_H#_WL$R1[TQYL$I5NOL%UEE&:T:Y6S/B-AW4KAJOG4 MK)HNI2RIXA1E;+034," <6$_6R/LFGEN2=:BI%\-2[I>/JH0LV;#@@(N0"[M MZ8G[TC:X:UQ6 5MF2%8Y:[WM(NGQ7.BST_T2NK&\D4O^T?XU+25Y26F*RVK_DI:T7\6J82[F MIWW9A;8*NKF(G^TW4H)OLJ'DGDO\Q7X+)?I2.\1;Y.KZ:K]9DU%7"42'B[HO M5FT#0[42\/1X7^Q9(\0M%_ED7^R;*G@QU\2IL-W[V_L-11#&?AL'Y=X106-B MY)/0]_(<>.L(W=)17(/KK@NAH88RF$&4A/]DHX\F9!?QXJ?P,0(T;9-(U5.: M*.FH" TBQB/1[M*V4)W/Z*;!V%( Y(A2M #[)5]_%B1H%@.8,'FA MA,@IX3"RM-YV=AXO4X*2J Q1[$ONXC>["YR](^]>!AI M#4@Y]U*(/],Q.T!^[65'!7-KW"(V+ZD^IOR91Q")&SP M;$K_/B30_SV%$1$"7_UW2OAN.?-;/8 ;2=\2_G7$6'29X3LO#*XA&GNO%+-' MF2#VEGQ0O@BEHC E^EIRP\$_4IPPY=\#>F9),(8=*&"G8?1$V63>W6"<@N R M182?.T ,2V9_\2UX87^2C+S%*!J4[D\O2D&;PFT2-/[FB N9H-!G1H9\;4"\ MZ8!!&%M[DS4CF'ZS70K?-(#Q-S_PR>Z!PY)CBG9XV>M$3;_?ED4LH:EY!QK# M01"$F?=&-\N;^,*;AXD7,>T_;NX,]R#C%2R#XTR,>^##I\R=81(I;E,=\:+M MW!?*' )3FHYZ7D*F?L8(>%'X3Q#\/=MSOQ.?G4)J1O$#\,E,2$(RQ1$1(WXJ M3HQ;D(PFDBW>W?'0G_:T<3(!/U$0VX('OPY0"Z)[NB []D/C\ M-W&FR=%D$&0ADHQ@NXRBJ39%)A8&ER#[[TV\'4F04"HB;B;=I23K57*DM>P+ M;#\J *7DPY&UA[7M936QJ<"NM?&T'L1"0DP4"%88/1600CD%+;NK[V( FB>CR(THU:0:YZ0GI.C9G-8&9@Y/DO>5C+68]L-=)) &/B.LFC&RH( MN,N[+D1&GCG;X ++8C(:"/6HC!Z5T:,R:A13OFQA4N 2^$Y6SP_EP"&HC++.[)NX0T$):_*C3;/TA!6?B<2_EI7WI( M2S(;7$C3FW"+G9]R"2D.FK"_85(UD5?;-L\9=-BVJJNBL=>&,DQ:D M[ZY(P0]-L=^RMJ#([NMF_$"6@S!AXB5:?KB'_0<;=*>8LO(\U\Q!K$%%H(9+ M)Z=T/7^$U'3P]J> [^*'T!R$OR *Z7/IL)EV=W]Y<"<_S.4PK+02$I@K2=A( M=X]ZYU?H%O==EBL7NW%0A(!)U'HM?SIJ3/X4!&D$Z#&DS!\F +DM8'1-MG!,&?TL5J-H>6NE<@Q\@\4A, M]0+1;SP,9R1*""1/-*BAH,31Z)%=?7PS5F.GZG$=%=Y.4;!/)5 M;P%B^R>3KJI^&2.2]?Q*$EIJX[GQ*&$#GR\*O\G7^J5I&WICVQE,LN.X0W:%-\MU('XC@T;?":7, CR M4M\9'.9AY:C"8/(9%\$OI>G!3* MEC *?2)H_JTKG(0SFFT9AL\ ;S?+7U)L0R0;BFODR([87H? &ES0:ZHP0/D( M-KCXB<$DC8;A1,K1%J/7U46!/[S7<);.Q,/KDHZXNV>O"B) MAHZM1^SDJ\LK*=DP,O=0%A[0$5J.D1< 8FU^T]N%V"^WW@PH="$U$-+2F$HW MXQ%:7HY&K/NYY_^.X).\,$V4]#1>9I=ZL9H'C>&FX5SAO=22T2''\FPMXCL! M?QI#HL7%/3V;74&61E(ZY+DC&W*LPOW&@SIXK=YE\0_O'Q!=1![&=)W*IS.E M21^6O+J2N35LG2\X8[()7BFR>I.^-:SMD.YMIFKX;2HE?,7H&4G\2HE:&L(W MO[*#2_T*KPVHN-1=2P2KF$4]PDT7JQ@DODM#6MC0S%2DJY M)L0OH-99L5U>P' ))@ A$"Q_95<49)_0BVOI'=3T"@?,>^%NX@E$L^S >Z7" M;/L#VU%_;5$N+:?!,?;N 5TE60<(8R/VP>@Q"I^D3\86)*CG[+%,T;0G8>4) ME[+S0/[%%)!Q$]\A\!S"%&>=,%)UCQ9&,Z65%>YDD;^]%5AE5PW44=8B;=:L M2PR=;]F6FKK.\OR4 ,HV=)4\J02!P]>!# ]:BS$-.25Y*+B M:8,[IL*$K2>T/[)H6W<5SH?LDJLCTP,@17GK 9 VPPPK)KDT8*.>CD%)MC-3 MZM(,#4,SA$6$HB_F0( 80K.\ILIA$:BBG8J Q45^Q8J Q85[Q8J Z=)[ZZM+ MR+'BXIL^%T8,R"3B;#;+7@)3,HXV$((IM2F^6]@"L9@)U@>JUL '6A>X)#]@ M3:VS.\O6F*6QY^9F0?,FFL,2U$*)H3LUO7.+&;I.%%%0PP=[01H*B5HHESSG M6C"]ZRG;P=(HK*X,PF6V_VA)EWF]0N5 M@/DA_?:?F*FD!,E2?ZX/!TX0;4L?LN /?E2_ SNF@HX$D4'\S'YA^V$O7HX\ MYST](9 )1T^!63[=/6).;&@7,7,-DNE#S5V3-5&V\J]>_2BE1^!2,"CY?R!Y MV;02>:4J]=\]%+QXB*IZ>6&!9*&ZFH!:U1Q.$DIN2 C%6):9BJ?5.$D?L8]" M9FEDV2AYM*LZW#(=@;G^L7AUNX% QSR/T') F3)B^;-:CI4HMSK2%<5Z.@8E MV=Z\U:49&JXH"HL(15_,@504A68YK%N+#A47:PT1;+2/KE0=F_<(6+-SN5*) ME)"RW$VPID#9FJ#5SID]U;CF6%/%EBMYT%PIPHE+>R//NL:BDTX#3Z&178P[ MZP6SI5GKZG4.Z)5/XW!&OC*:9!DGC[6\9ZFF$QD'K[TQ=;BV0MR2#XGA3[PG M*;]=FK0U\M:]G8?$0\FEEP@'85V-W#?/N-)F8EXJW4TFEJQ5Z51#6R,ZH1VE M]$6;HQI)='2@-MF2C< $.I#D2FY?"6LGG@K?? M9[+V+)/5YV;ZW$R?F^ES,WUNIL_-N!5@RN1F3(>,EN1F[ <=Z,C-F$[4.1$$ ME^8/CNWO++- =7+Y@V/AQEV=^8/BG>(M'CXL2]:.6%^8:Q7 ^RI?\)! __<@ M8KX9F3OPCC;[P=EC&.>3*L9"KJX263TW!*Y2(S,Z:K:Q(42/,J%N#+7:-W$0 M/H=!ZD777HC^]*(4D 4T]1# -QBG<@?CMC.>=9K1H@[].F CGGNXDL'S!?_* MLNMY\.*A@/WS)\!)W@TKE9]J=UREII?\S7AX2GP8')*](>.B=7N@,D2[,NW. MLI[Y>$4V';@ 8 GA+9\FMS!^)C, 9),!CV'B1<6_T^SO+4S^"R2\+9>9Y!'; MW*4"#)$'A8YI/PL*&NR0H/&FZ9\2T?M;\$8/J*>=# MR\K$)!QXN01S2 :76D'K#^HY1A)/F9Z((:.P^(+.I-*U=61TR'&>8A(885S8 M'[@!N0G(GAA.0B^_P&7%ZR .5N<3A "3OZ6S[=M>1LD4H/'4B[]#&+R$/*\G MHAG-C.G0M8H:]'*X=(/(]K+4Y^HM 'P+DM&D.%UEI)"CJV2)E\VAQER)_2HSA':)-:9E?E,?LPB96?0 U>4CL273S M%O/"3CD!$E M^Z9K*.BIER) ME_&4@7]B'_RE;GKKB>CTZPH.Y7*#W;S$5,(7JR%F2B;)^5])0DLF++]2M80- MLK8*OTGC'^1I&WICVW48M=Q5'H\U9VYH7?V=.[7VG,$J=AJWKH #=A65 M<86;AC8)F6VG]5W4MOU]1!WD'&!CRHDK:!\WTIH\(3]WV?0Z5!*\U"'?,9G+ MCQ4V?3-#>RI12]/SDX7W9W)LEUVXE$ZN_5HI-=?8VGLBG*HJ:PNYN> ? M[#^N75;PC=H[%]6TJ]SRCM$YPH)K;G\,C2;H#E>=D\%^_?K2@P[+57BV/[:Y M"6W(9;:__Z$=F05 H5PI^^??M@L)SC7UA4+96=!UQ# M>[;3RS:GY(KX(KSIF&J6>DAG,P\M1I/\K>+19+P6\:S<_^;8B 10JZAH]WXK M39S9U[+5M> :ZN-YQ$@5"(;A\S9C?X'P:4H]NV>RAS^!GQA,TF@83J30 ;N- MXQH.^19(H<=;']IU+'$%,JI-/14^N4C)ED'\K#@@48R?_5+X,PE;6"KI)<2T MWDLX$(?L6L2Q<8VO]N:Q]UKD56RIZ.3&-6MSL34!-@X/,V6+!!@S/BM'+3N';75\X] M=25'$^)#LD M,U44FS-?PHV-Z+6&(==T>V'#/+UP>WZ2<&+PB!D:S& ^@+-PF'V@]&9VZ!-] MW@,,/.1/V6'*SR"";&G*]X4*$M0AVQAY 9AY1+&$!_;+K3<#6%ZF!D)ZNA29 M"DE,#OQI#"/XM&!>DX(TC:1TR#.BQ8416E[O2!;QN>?_)JS(B]-$2/R"ZB#R,Z=R7[U*4)FU8WO,%9TNVCU&* MK#L]N7WO:]_[VO>^]KVOA48V@;[-OO>UOO?5.'+=9._KJ9/@K%W[/T\-HZ^U MK@ I9\B>7BZA5:'B/XJIIMPGYAU?]J\;U5@""L9#7!?V]S*TH(NF,)>KP_19 M"EK4T9C$X/JP'S[>@CX:4E1<&_;CQEO0AF 2,M?*9_O-:2>=PR?&[VBQNVUR MK4#@8A]35X6:CO2]4=+BW2[N]# [IO&:HBS7OCNM(HYIOP)JP#5O.@K:6\VO MP66XOGO+#O6CO7BKGCO=K2ZI7PFTR%]*O_=V?BA'T08Y<,R3BXN@!CV>J_Y3 MK_IN'?NZ;@?^%GJGIXL%4-/4PU7?^S]=J'['[C3>D=[[1_6G@'WN?97N,F%N M'AZA0<^[]6_S8Q:$"SO6C-"#NUFY' M*70TNAW');0MG%G I&1??Q,EP_#/@>^GLS2B)Z0,9A EX3^%K]'3S65OK'A M<-MG^D8-VQHUV@;BU["V P2_F:KAMSE4 >&+T3,"QI<2M124W_S*^&TZ NF/ M?8#C"Z^-G6'(QZ;!@W;#D!VXODDKUM3TQ4XVP;(=N'>B%:1IM8/.56%_NE0G M0MUXQY.5&.03IVUIK3,CET>QIDU*0"-*F2>QK7>9/^,=4?;W=72HC0B%Y M_4E.1ZVFU#4;=A27.I-2Q\';C!\^Y:,J;D.&U'CE/3)$3F*NTK^X=]#@&BDLU"H.L@1 M/AQ9Z87+6J4]7VRSPB::='%%D*(.Z7X^C!%3]H+OH/++KXZ*EMT8HCE$) :Z M!(_)+H(T$-(CRVP&D!]ZT9TW!TA%AE(".GC_ 6.P^.&AWR"Y3N- X0544="Z MTI?YK,P(!2.*CTR)UQ\_G7LXQ#]CR,ZQH=XGVVXH?#+V27S (N_S!7N<)<)V M,(&M\]!K<#<>#.PWG(4=MIA-(IIE./-E-I=M98"FI5<BEISH.+9 MM4\#F[U?IW E&O55$>HX!3O1JJ[:Z-8IA(I&M=5E-ZS!;NCT'FJS5EPCID_4 MDW8E1/)[91H135?: VF1=1:ZU$P1V.*0O99*?I?IIJQ4P37AD EN4Q.GVYHP M[5@;TL2';4TXY"RW&/L+5(Y=PH*)5]6+GILX,L EW)>2+NJ@'PI +\>$KP;O MY.,M ;H,@"#,&;^()1#/FHW>&91,9S1G(6JTP.KIZ9W/")&6%GLN0 MLR63[JXDH78!H?<:SM(9)_3#2ZB96(P!FHFP)4)%3SV8#(X2BFBE87O)TI?2 MLA"Y'L'D&AKFL+$P%3;@_P,$[ZB9';_ Z_ 9W 'D4Z^3+X$'$),]\A8F %^F M8/Q"_KK(_KV&J03VHM7A]/3]/R8W,?$S4CJMU!KBJVFX+H&N6O_Z^+)KI^QI M RB/]9/!2C*QV9E^:"TQJPX!V'U05W2T'15KTM/0%@1!J\JKKFSN,ID.#7/0 MVIJ']8;,-41"C2FOE'1]PW$,2K";P&YA !I]#=BR"VA-P=\. R%?>S2=^[2T MP.929;_;LI(+1T]T[08)Y8+LJ><;U)A(,M#)BF574ZLRF9MKZ8/P(1:652GR M[O +B.EY]?DCY)/2,AWY9+-F52#7?:]^)WPZ4QGI2 U]I_S.4A2.+F%GNOPD M!L:+Z#'T0_+;.9A !,;>:SO""@]FJTZ^$YNN32<;@QG627:N#0CH"FY)\G62 M_8D1%164"@O9WL)M8Q0MDDDOOS9&:5.R1'H9R5#K>]7[7O6^5UVCYLEZ5%!W MX:F^']RICGHCW> 5.PP_<+HR@BI$3,*E7G7:&J38SG:T*\G04,VU%57 75Z> M5-+>O0KJSBM&LH/;>(K?R4;D$_OQXEH[10N.@L,% +/-VJ>FBY!VZ:NI6=N! M4ZUM;-8^[5>E=+.V>.U)N\Y:]<<$DS>\?<[>RJ4.O8BFY7B+G;W0):/ZVDC0 MYOKZ:KKOO7M][="Q>6)Q^WO;ZA$NS>3*.;/70]>H'%D3=?+)7O? !K556*J3 MK_;Z[OK4QO5Q>F(E6F=(/#W09MNP.$$[\"\"_.JXH)B$S.6V2XF52JL"U,4LL%S&O,K)!R"W5Y"B3T\\^NZ!M-?N(L'%.78HN0 MGI8Y[*.0V9S19 C(P&P14(PB0E[\E$' -J:/C(R* VB!R)!=:S2Y)UO7%:9' MJ*SNU9/"Q%32T"%!IL^-:01B\.)%HGWYPJ1,R3-B1[L"UA V)2N=/Q0O&DO?^JP>W9)!"U9S M3#B5+^#74=D'*70UFY=Q((LDJ*;1+ %>B8"!_^X)/K_'R1Q1]K^PGRC;7PIL MT\]^70Q$N,N_JJ!&C)*""LEOF^HC'_UZR,K+WP%\0MY\&OI>)#X#&@BXQ[/B MA!7C>G4T7'%8T5G:0* KGI=]0>)6N>2ASGC+0B9)WM8?ZHJW>VI%Y#A;>Z13 MOF3F7.$!IQP:U"F;O(BVFG#TV' MS=5W;"%R^RF7+I>DDI7SA8IW(D1.7U#!5D AG2!]YDTM&7-R;&>3E649&CYI M1E1 */A2#N0T&)'Y#277I6L'OLC8+A%=K%M?QPZ#Z4X9;AT4([-5PP:7R9HS M8#J2N\IMM>:6A+;-X4:H8 _PL7:)ET=$L"0><^$ C*JX$Y9&OBX M@4NTAXNK)O?#H9]V>Q=B.3 HD*'C$IM>C8WF97>!B^+:O52;T[*PD-#F4NW9 M:9"Z9.5^=**5JQW!W4"A2]0$85WUE#DGO!S M-9D /^%W$GA/4E@$2<+Z92U8G L/H07UKV8PI0=0CZ<@>Q47<#:'<59<5Y1< MTY]397I9HR\@*B&+=X!YC.#+&2R0:S^0O,!LQF, M'Q+H_Y9;=*T-JG^F$L9"&(3^TN$A3,5^./2@[]%$^BT_:U43E(';H0-(\*!+6+^L] M",",!:!LYK7A4]60-.M-L1_QBJ]VYN\V44MDO*+/,20SBH!CSLES)K=PA CL/U8(7>.V1""$+VS@<6\63*R/4 G\C MXLF$-$VV%#[WZ+.Q%)EMI&HV0\%@0$';Z8EMJOJEY+-$7:8B#:49UM^&?C"W MH;MRD_CZN-+]4:6/Z^=[J-(/54G"2!]4DT"5-_H>5M]3W7QU\#[K_G9G,>N_ MM[<[2RM'PC(4_97\6,5C^Z%=R@+7.YU^SIU12N!5+%:7ZJO_W@]E8U MT@!!W)RN\^V2LA=\(A2IB$K/M?!Y+]P.^18$KH"]F 9-?2*YN [T4,KG M6PHM.ES0_?$;RQJBN)S[X^U5MZ IW$9EO@GR(9W-/+2@*S';EMA]=]F%5)EY M7EHI^A&]?FL4%S)'(,KL5E9":[%ULCNV;&ZX[$#JOK%KKQJ[>OBHAAF\-I]V MF*(;=&QZLT2U@T_MC#'_*SJ^9A77M2LMQ;U.X?J*+@ M,O?:[G#:&%WZ_J;2YWNH;P_U58#Z"J0:]A[J6[Z@N(Y,I]D$SRZM,RLUTI;= M5V :ZB%V9NE. KN%X&W8\V"M2\$/XS><0=6*T3<.U=2+T3^Q_ZPYYI<&N)9UE\M75!=;-Q(O_%AVT_N[(87L@/<^/G,-FZ*LLW)8PO%9 M#TO8A"4S_2@-LHQ'SNF.KZN"IB$)51!>M63Z<+1'%]3C@GI$ MW"[A5R25()Y94^1XFN( M&.QULC^U>"]MRZ/:D2YN2R@=B8:IA\ 6:X6+Q,\7_"O+$Y*88*O#MMA?\>"9 M,$Q=H&N(OI-GI3)ZW?&@)56CRCW[YT]B)>C92NP,*JEKHMH=5YNF'ILY?MSD MF)C1$&5K1OB6Q X&54HN9[;@)J;.(743Z:+_.XC$;WJL)J#PSC!*"N^+_+;Y MKLA'OY;WIXLG'DL>ZHPW[U6!M_6'NN+MGDXI.<[6'NF4+]%\YL8#2G.>A$3C M*4RQ%P?DQP'[EW\ HF=0,JDEJR@[C:'E)C&S6Z#2T@*><&W'3?W !6=6H,-M]I&!$;=@4KEX03L/E;BBC)] M$+B0L32B)[<0+IU&]5 H[>,2YD67NBJR?!PJ8WC]V6'&U].W7#GV@$'KK'AI MTKI$NA+S:_S&0R'S*R=@43S[G;+J);Q[/8J?_W30SMI&[=&>4[%J)W]YB166 M%'BY0/9.]ZI"-BPMI7/\GKT7XC1)M YOST%9M]R!*KEOA7%'Q[[3'X!8F_P62>^##IY@>LIE9"3*A MEQ_1[TE!;75SIA7:T[9,Q2EEA9+7&;(:Z+SD\D\FXLW26[CV0L1.EI&'AW?" M@Q9X'X(^ &^)CMG\?U=O9+P-,1 "@(N0,SJXOP&NWCU4MCLOXD3%)+@U&>O M1TOY7HH?%S0[2A.<>#'MT?L+A$]3:E^> ?*>P$I&=BTJ\0@BLC'2!W7J684[ M%[3.W,M\\GQ'$.M!G]0-WX-J#Q<:ND_ T!YRUT/N>LA=#[G36YVM MFX ;0S MC1UQ )%G$W;$ 1R?99G>.L?7I2N9[%2K2IC&"\)[@!OK+LAN\2V))2T.H@C< MZGL1R+%QI>[!1J>W@-R8D^7%>=.NEBG=:BH?](5[W<4PA=*^T?+SZE* >YS2 MP\[NR']^QD0$-H_6@#4M%:*5![2T)"TOC\UIGA6@:G5N'!XE4X#&4R]>VA0R MX2<@3(@F\,;^RQSU2R\!N:77DBIJF6.KDW"-LJYON8Z\(&FFW7Y'ZP&M(^]( MFFFWWU'N$#CR>F3X/90W0T/ :XWU[ZY8=_M]+7=?;M_M>!HA3CW$J8\K\F*(]QD3M%M_H?3NK@)'#INR_.FN?7\QFLL2> UL.^[ULI@DY\FJ/ MC^YPX+V4Y,A=N@#/V5U=KCQT$&>)=%P6M.S]%E[JYSU&6N_#2Y7&1>1O]LL> M(S+WXC=R-54I6DZ/&JJ10[LA/RV(:#- M=9 >"6%8^]ZK%7/?:JQU[UV*L>>]5CKWKL ME=SQ4@T>SEXAK5I26:5KVU]]5XGMJX]IN.+V8);M6>7_M,?)M%!PZC#99,_- M?_V;VN5,G_ZT0=U8Y@\]J,E*R.R9L/MD_'*EPRCU9Y1)H@12TI8=]'A \VO0"^2!'*DDCBKZJ<@%(!J3#3V<26+!A5/6Y% M*K8O2O1%B;XHT11JJW?!P1# M#*ZI@YU"@J&F0H[,9"YF[9*W<.S M!;,UJO9X$,>I%Y'724_K]Y[ 3>PC0+YT$V=G>"Q=<3Q(DRDQL8)JTL^3U='T M!MO/Q##1*(4L'U9ET!)C-_*@=][]\%[#63I;<<5->,;?&)X#G5-.DAT3:W2U M"L1;S[H8U:5U)C5_.AQ<:;94.CB2N?>R1[4T9BAGS$WDNE=CRJ:Z MUY_3F^E>OV[S)08(3\,YY>CJ873'76>\0V);=@S]-['7\*24MU:A;B1/O8,: M2O/2LJ_ZX-+0BNL-5ED+QY+.I2:R1#@7L\4->=ZR/=2E'&]+IJ)]9\BELSIW M4V(7[C?/$=M_H*9)[4G&Q:V=MY!*Y+TWN0P^:'MK-KM)%E?3G+BM)_5&ZW8 M ?\*D^E-'(3/84!VO'M 9@@.DY6PF>V0*FNV,YYUFLF;P%9;?P8:Z4PSE>-9 MIQDMZM"O@SUOUE#VC.D_]!#:'"LE91W:'5>]U/?8S,+CCFUI4G8 MU'DS+7 M2+YPW^:H=GJ=1>N,SQ?58LCB"#IGQ G@ MUT1V/@,L,E?3NL0M61!R>F44Y.''G0GY/;%*5S51FVKW8L MM\XS.O9=WE- Y94 M5+A ]GK1594C6%J[XA+9N[*;)%JO%.82?;0?RZK@^8N5A&_>0@Q)G.!"QX$&T.IM8=9PZ\=/67FU:$#5$4$"99" M\%"WDM\K#\5$KIS3P0RFDK=%M#.@.[=+5/"RG#&4Y$/Z^ _@)V-X#^;+ T8E M.1,CIG8B6-7YI[+'@S71Z2]!5VPA9PU3=$&]6)2$CQ&A'Q-7E+BL %^F MLN9)H;'A"?2U&9T-0W]$LAW3FP_K1>4N^,"V &9V\[(#MBJ[4BV>\,T M- S5;5UEI8#==J;0P:%V6UWSL-Z:.8;:K3'GE8*Z>FYDX^8+55T':]"[%BV. M3CU-#E\T?9@B7V5@XJ51TLGV(.3]-^I^/>BQ!G M""FV2X-%_=E?810.J,M* M#MM9#9=PUBJB-R2FK,%.MRR^6(J12V\_ID-:>K$<,#_+T[3I[$ %C=,@VR.9DT%%(%QD>($S@#*YC#A>X Q(/\/ MQMZK7#U'@;R.?-8MC']*U"E+'VOF$Z\8Q+O[N RO/++!C8N?$(TH8.@H.T'5.+[*EV(ENI$ &"P&JXO).TD C@9^#Z2 MO/M-FK3!M]W"Z]34ZKB:);EVZ5RAN=0P3HGQ&)%@PI.V33)4]32G1O1TF#L/ M)0LV@=AY,)=9XG@PF8112/Z.EU92#MT@1UG?&J1=[ZN\^*;6SP'Q'HJ.Q=5K M@CSB$I)EA1;,BZ0>(\VHPRAB?F:VMN37:T=L:+9E[*TN5Z:BS5HGH8-_>OI, M=LY(%,$7>L8V/R>4L)1% O*)72FR9N2DVP'Q?P!Z!EB^E5*,WKY*IJOUN9X7 ME*#G*;"13: M_*RI270QW46]&->:727]/6&-.-N[VJU"W&I%E0IT:C51$XNZU* JZ4Y4YAFX MS/8?VJLD%3)Z:WS&R=]:CL@+!;R&Q%_RQ MN\44JR;ENOADVKO0]?X;"XI<)2YZ&"HJJ2HL0L+&M0F0M/Z?_T'M;_OU_ %!+ P04 " IA/]0>84G11F! W/L-I(O^/]&['? >O9.N&,E MGX?=W;;[3M_0ZWATKWQ**^FX;X]CHX,JHB2.440UR=*1_.D7+Y(@BP\\25!G M)GI\I%(Q,YF_S 202"3^^_]XWB+P!+,\P>F_??7NF[=? 9BN<9RD#__VU3X_ MCO)UDGP%\B)*XPCA%/[;5R\P_^I__/7__#_^^_]U? S./UQ^!"?K(GF"YTF^ M1CC?9_#KVY__ /[WZ__N MQ[<__/C^3]^\_?,/WWW_P[?_S]NW/[Y]*Q'XA;\6D/[O1_#';]Y^\^Z;[_[\ M)^F+U]'ZM^@!@LMSZ8OOX_7W\?OO[O_\YV^__^[MNQ^^A_!^\]UW?XZ___[] MYKOX.UE2O'O)DH?' GR]_@,3D;QOFD*$X OXD*11NDXB!&[+-ST"E^GZ&W"" M$+BAC^7@!N8P>X+Q-X(J(GK[$97*(QBE.?OUW[Z2M/=\GZ%O,/^6GTU3[J^2,B^>_._?[ZZ73_";71,H")6 ML*8,\N3'G'UXA=<,(P6Y0.\WZ&_'Y=>.Z4?'[]X??_ONF^<\_HIH P"NCPPC M> ,W@/[[Z>:RE^,[CI?@YE6>,Q*L)E1_PA3[8[1+3RQEK4C[!P*VV;H&N!KV&6X/@B=:SD;K)^A+\M MHLRQUOL(NWZ!.Q+?H%O1#TDZ%QH7$7(L] %)AT(;V$9Q**>M(6RB_)ZQ(4/R M0Q3M."M$B;Z)GI/\'&ZB/2HZQ60B'A!X3X:T-Q 5.?V$4LN/Z4?';]^)R/LO M'73[!6>BT-%>?)-2'!@4N/A\")(HP^<"IC$44;^BC=<'[Y67+Y;#]3Z=^^&GCX M35-,^GTZHI*?Z.P)IL>?;E6)_0/=M\PC@SG>9VRX5=9H4;OO7SD;(/@ Q@@0 M3N#KL\O_]8?__J86Z_ M3K)U0Y8H6Y=BD!]')!'?>+/&9+*P*XZ1;/J;#&\' M=2K8XE%=O1FTD=UF1]V0"/2G;]\R(Z"?_.-TGR)+GL,A/UO_<)QF,3\A01#Y.4%(D,"=_(W/9>+6#&:&0 M/EQ!,F]A$[G5YE/.'U6QK*DETC?7:25TXP.Q6&DP0;_Z:RD]6-?B@ZR2'R32 M"X"(O0&(Q"L LN@!J'X)^G?Z%@"7KP$0?0_ )_]X _:Y(/+-O XVD['C>4QF M]E# OW*VSS+R&/G&1X*,^(7]Y2,N5L4CS#XG.21#*N$;SQ(@C.0,(&P8R+V< M8"*^)UZ(?2VMWJ_\:XI)?"E?$<3\'5];D+%Q(Q^AQ]CL9@](S: I_3V >4E# MF@""2Z]TRPDA[?F(])W7%B/&+=O_).3 1F;W=^F3KG E_3F4J8BEQ '$#:LW MF"RV'-D&ER/YPZ.^:4KC.U_$9,6-R_D(5@X,<_: 1J2!1-KX+GJ6Y9TIL3(@ M30"!J%>Z)0696+P$**+G5C1Y?=F4<>OV$1=&[&38YXV2[F?X"68G]WF116LE MS^UXR"S)WB#BQ@^X8?R540:_EK3_O_DSZ=U:QKV*\ !T6=YQ1UY2%>?F,V8P MRS3<;Z%412N4_/PX=RH9]RDB%(4B+5VZ,,83PB>FO#Z@Z$'5&EL/F6FO0<2] M/5;D :4_OT%V*QKWZB(8I2(]?;J,D%5M"ZUJTPV5K8?M7+Q!S&/PY'P 8<0J M^>8WVV$H\*B6@E-[.\0J:]RE87](\G6$_@ZC[ /Y1"G1//BXG99;Y#R:-^<$ M*"O >(5CX'V08 5=!:C^MIEK:-Z]H7,?LS#U!@$7VI8(^C=W$6*"-/@N:#I- M_D!C0<+08_9J"+@P_+LLHN[>LX;^)#0U$9:?(RVRM/I[F=MJCF;M+P5<]9L .4SO\4.HH#' M-!2:QI&YLN>M^WV"V3UV4OD[[WN@X1?P&U'$7ED]==5:],;0UJ,V ;U!RML(RKB DLW\ MQCV$ !Y13V#:1D:*=F?&%UN8/9#IYT\9_EP\GN'M+DHU3_CTD+!1="=);^9= M<@.<'1#\0K'S88BPHMX"A0/9(>'.$3XD"&9G9/!XP)FF [0>M=%T@Y0W@V=< M0,DF%#OO1@"/J"%GC]V^UC1-Y@M2]8'PKB57I6/4S) MZA3G &6?2SO&%C"^1X!S!A+K4/Q "4*LI]"PX4*].&G!Y-"+^.+B!NYP1@O8 M;XNH4-^R&*9A!44G37_'H,4:J^('.,-@/&48)JRJNE A099H.%SM/D*$C%8' MS2>M5E\2)7]+79GK&*S]G.]'D=#S. M;R@3P+F$8K@=>C^8S\MZ"4G'AS/Y4>6Z,]B[Z+FL4^>]PDRLMY>(C9I[B'H+ MR(0?:#(,S,;'H,+*V@L6%F2+B#O'.(EC\@:Y^.$[/:?H)&"C^0Z"WIQ! M,#DJ?Z"M(B%8I0%L.(W#@Y6T%B04J N%!@CO)C3^,_+C*KO#GU,CTY\ ,X Y1:8R7> TF7P;6T%"$"WL3/5K\94[]S6Z1(7KK+K##\EZ5JS M6*F/A@.EMVCZ-WW&D-I^R3(P^^\#JLL).I47*BC=[L#A6*G X3[^XWU:Z&Y2 MM9]U$7@XK0G"/F<4F,6W8>@,][**0E-Y3Z ?4[9S>[[&>1&A_TAV9S@VB_ M M"@X4W:#HW\(Y.T#X 9Y$PT-9)-,G(1^((7=J&?=I(A2-(CUENC!'>BL!NG[$J6:F_/ Y,R6VZ?C( ME#,>@#$))HO8JW<\I)>0=(STE>MN#G&9DN@3\;M4HB(2FZ1ZLX@^&C9#5S=- M;S,)B1TM@8[*W>+Y[5L))JRJNE A099HN'"(6[C>9X3]N_?W=TF!E"<5A\^9 M:;E-Q\/90TJ6M@Q_]_[K^S^ DN'\1MZK>CRDFI#4+ Q8(@X8]6E,]N)Y_4A> M&NH<2.Q^UDZG,BWWYEMR 26;0 XD#J* QS04FL:1F;)=3DG6.-OAC.V-LD2A MR*GHYS=&2-F-A@.D/OR(I5<*;>BTJ[B62GMD)$H&WM&LI7ZVE=]LR] MSG"\7Q=G.*\N!%&QZ7$:AOVC!VAZZ?I<\@,[SA"L*<>R&WP(_9E5D,*JVC/J M?UY2I:=^DIQ>/6QL*ETD+"WED*1?0UG7_$(TDP&0VE;2ISDK(Y%-K^[-;Q53 M9#(.PTI-=LK(4M\M$9+5C* V%%_::G058BR,IX>*NT SE>G(L29,PQD&;"#B MZ)F-D)?).GSE+_VD/8,7'_^#+8ZIGE>;ZO;Z:\SG53K=_/7HZ9N=#GVW";F2 M(5AM0,42E#R#N1W "%!LHM@IS%)<<6%@@.TGS4VM2 MZGXVJS^+\L>3-*;_7/QSGSQ%B(B3GQ1G49:]).G#+Q':*^TB:1(TQT:)@0<7X#UY!X.1'N(RQ,?&F0C@5" W0] MK$X$-WK=HV#'[F<,Q(=4L,(ZN@L9%]2"I.8$"*N9W.62Q-64>,&+XDVMW<^9 MJUVFX][\*^IAV'NGLO&0,D)2+&KIE%JM56_Z:?9%&WO^G5L7"W@)U))?, *, MDUJ]?0A;CYU82'L!X;]!&PB)STP1_#J#NRB)+YYW,,TA6>2P"\(;.0N=P*Y$ MSCPL*9!W;VJ"*8"<:\Y6[NR^^W*C6Z2[PA@F=!#%!JI= 'JH"9Q@R);PC"5H M9LSF3 X;)X6=I20=.0PN(B0Q@5KQ<$PT4 MQ*=H0FQ') ^/Q6KSB8R!U(]U?&:$D#DR@X3=>TW%#B#* M#V24X3'>'._)+R&-&&K(82U%!HT2:@/$6 '&BY:_?*(3*IGS%VBI.'>7$K*802B _WB M/AV$HDNDJD8O]O@A29,"7B5/,+Y,"_+JR3WB<3+7G*>.43+7]S!E'PGMDHD8 M8P.:IBKBA?6T%S8VPD,X*\!X 0DCLV"6AD,0H&5-!2DVI&L\3(&S67PG+]^EM0^;^T>Y (=9,!]9#ZG-@*KY+H/D&L,.DDC=G];H\8Q20^T:Q2\6)2XJU. MTUS_JCP\3 !JSBPS*O/^UW_Y_OV[/_\%")CH$\J0%I$!P MOHIS23B+PQ9#5)R@-=FQ"U3S#.3LA0)"W9[D^!2&;S0ZO&7V\QAEK>!U]$+K M!"W*6-L4[ LEFQ0]EJ[N.*,PO&$$D8YBU2X]A:E]U%*\X#%?(7>VA_&AVVN: M?Q\1*PRZB7IQ LI*'A:"\8,1=+"RPH)% C5!Z!@:9MV%+N5Y,7",,4JN=CC; ME/UO1 ?G*HJ@]>Y =ZLP;(!Z]J K9C/YSQE.V3SN;TGQ>+;/"[R%F8T7J=&S M."FI0-]C978&GV Z="1R2C?2P@Z;Z' ). G'*AD"RA&4+&?W+[O)FMM9FK?I M66^=;' CC]KLS/VTS/-\;/YY&'&_)Y@5=(_W'-X79AMY T2L(E$W40\IJYH5 MR&&:X RDN C%]LCB9=[B$6GXLZ@@Z:%B6<_02=57+0FJ_"D\_QD'JEU?,J"Z<$%I M5)K(\[+97&1P*68\45,CZ6D!.7&9WW)6_:.3.G6=+@0ZU>7_;.XGQ0##I;^C MA:>OQ7YP0TV7QKM7]PZ7];[6\Y,/%MMMPKN*T89TQ*O(= ^F:TWK'21C$UEZ MR?I8S5?,>&-#F1WX^B-9V8,__R$,DU>!#6OH,6"(T"$ZK(^AS&EBIW%3/.FG M7'+* LFN@DC(> 92N:57 ^FOZG&B.L>@ZAJO,S&=9E)I]\WM?-RJ;TN;G-]\ M\*YD"'+*\0C\WV^_>?OV[3NPBS+P1/G_!?SQB'P"\LO9%WE!?B!1+PSO&D(8*Z@^0#2%(U7T>:GP+'UQZ8!'KYDT M<9[#9^T&>)F6GXD73@?\A#S6YRE__//1'[__GOG''_]T].?OOQMV'! 5X'_N M4PB^?7L$Z%TU[ OG< VW]V3Y^.T[^NF['XX (;&#[ IQ%$AU?Z\]X#&L0L,> M-6"?S\-.XIA="Q*AZRB)+].S:)>0!:Z.H_62L*CHZR;IH;*R8@1HB['C) 5K MSBL,@Q^#!ROJ+% HT $*E FX3,'9& J^JHWWVSV*"LA[VA'W)'.81YCF) C2 MFXBW\ KG].#X:G,7/6MYB2YIJWI8'59>ZI5+ \:<21B^J $SAY:_H^03['^R[$'HCJ*,IT8[ M -]M *8^_C]K;OR69:Q.JJR6>9K\D)*K'&N;LI<6]7+.]0APEJ#F&88[*6+7 MFP#OUF38./6DQ340FLR-+EG>U]:%2BIN8>%4IW,=SB](RLO;"Q678 M5<80FB*VO-$BY!48B/9W7K,+>9^W';\1_#I09.%;#GJ2$T@3N=!UE MJXQ=.A^S/:QKF#$)S;VJGZ(KP/HX3.!CA#6@-V4RYGS7#Q#V'-40W6T4WUZO M&];R,K#L\4&*XDH?1=]U$A_W=!=_M>$A@@C))"LO:3I/\C7"^9[.CPW*]>SX M.-F#U^;KWJ&Y" !ORCH+\M-:JM^@A1,PHTV@-\3--_N"B,-J,2+B=V'XMQ.# MZ2ZZ, 1HR<;15L>ERK+D3+@1:Y4+$L,/PZ2<50&-#1 MD"&,AMS#38K%*QX#;C%+55X3J63-U%6[0+0 MZ_*TD-(EO$J1B;(U[#7?2\(,P8-5M37FPG,J&)] M1QMDZUA/^TF;2BR9DH_CK96E, Z!F$F/ZO&P8L)2,]+6L(H5YUDA63#YK6V] MY*-_B+M&R1 LZ=D#4^>$Z56!_W/ZJNVCY:7J[W9S:KL_AK.:%XK'H4 CZDG M-'6CIJ;I0,]9D &&,)G0IEDM'>>=G^-ME*2:AMU%P$K=AP2_+!,?0 0K*2I( M[30Q:YIJ5%MU^*S-@=4F+?<6+C@$TN.L5^]X3">A MZ1@UU#MC59"0X /1OU4 M;&'HHNIKU%DWG2$D7QB$Z, A^I46+APMUV",F@ECRFMB__@IPWE^G>&-7CND MQF/F*I?(N.]1P8B#':,>AJ5W*1L/:",@Q2)9I]0P+3(QE&SLF8CO". M)K^$7'HK\4%"-BNT <(^,E*<'4O5QS7#,-Q$#2ZLI;V@H4$M5$Y8C^F*5^E! M4V]$0(1H4B"-?XZRWZ 4,;0V) :H6"3(>ZEZV*"(D.C$G"@!A=96% M"T:Y:\'9,.^H&,WD&S_!E QOB(AR$F^3-*'C&FW^;N @HZ0LYK?#I-V[BF#( MG"5JL S#8U1APYHZ#!PBU$2'.E"3VTQ>=# 3M5JD.)T3^VH&B=M+DS K$'*4LL_<"VG\($>P!.F7;((*W#WJ1^/Z"84 M5;>/W D=SS0?H8UF/N(4-_W6P+3'*%G>3]Y+V=?%\5\+H_^#N(_D"*0PD&R1 M(FCMR^-'5!@V0$C&1N95#@3S^$\]S)6E)DFZ)U*)<0JG^2GT3N%1M5-;+7EQU596!<5%#+"KBP911CXH*&O+Q6&30E M!J7(L\0[(J4(MZ&&B?Z 3KP\1ZM MA09&IV\1)N6X#P2;B?WA(RS,4AVM!\W5W2#D?E2DU[2%D]CH5C<>U$90JD6U M5N=+8)07AY5M?4ZC/%G3S=X$[0N]7H6CI,RU/T+:0^->8>IUSZ@C<$^9\IH! MSC8,/U!%$&NJ,W"TA/=4%]]5':( 8\>K",9P\N)2?X/)PR-A>_)$)G8/L-%I M6&H?9^%IIAS,(37CZ-XO2SE Q 6I^FK7,@3KJ)9V@=V@L4P;0"WXA0SMWMER M>\;9XT"KZ]@5=6FR6%#MH*1$QED/.9FL>[<]:"97L@O#,U60ZF\G=ZBZ@%%! M(X XZ<+DRE74NS(I$G(.C*\N331KJ"QJ;<;?1[>/4T\6&'S"2^Q.) MXW&:S6Q&Z1@V5!FAZZ6U37D\,Y>XEL?30FAQHXH9UM%AR/ATG9WM L>^_\TD MKX.D-Z$S2?E-JL.ICKI4\1;\RHMA MM0M KRLD#$+G*C9,\WJM$-'5,2LWCQ43G//2[^^H1,[3P2)?EKG@DU_]_2"5 M-;D L% +IYZS8+-UI^L]ZZ/O7^.T?)Q)\M91=7G'Q/H]2DU]H<,C?&GPX-A< MCC1R\$??FQ0)>CNJY,NO%GZFK-_'-/2Y"-!0$Z_^4V9SN=P)8AX$XW)/%L9G M>$M%8BLN@S)O58KF^*EQ\-&5%:]_.[ZG_.@]4A7#L$X_:"**S?2Z#/2$^U4L MZUH \K/,=:;B\),MSHKD=R;":G.9%D1[R3V"M-U?H;4?.$;) J]!RCXV.4H. M())8!^9D:L!A/36+I3#(HJPV0\.+9[/B[NM,XKKALM*Y M1)IY+Z+G4)J^N3.6]AE&![ LWS"0;!.=89P=.J*A@H1\>DB"2P5*L4 IUWP- MZOIT^2DE@J'D=QC_.T:TI.^G*$GIZZS26[C>9TF1P/PD2W+RIW/R:_K WZW4 MOXLP8R^#>QNSED/X(&(!.CURX]D#GE,OKLE,>H)Y@4=??/0 M#E#[-#Z%L.4&T-=J:.,A3C(_(2B@DO+0MTI!+2P0T@(N;AD,Z_ X_:7N;:6; M1*]!,E;7@/>1=7^ZK(EL..?,5"#"&CH+& [4A83PL=E<1%JSL;3L(_%P,O1< M_'.?%"^6:_TA@DY6^/T,_*WK99Z ,PUY+:\ :O<*?DRWDU[LS@6@GH-3.L/1 M/>4Q0LB!,781]E'[M=V2:1_#1F&G:Q:;&\2JR];Z51=VSPTLLBH7]_2\;#5 M1+))[(L:!_IQP*,J"D[GR$C=?K:XXSBA6X41NHZ2^#(]BW8)6=[IV_H((8N] MTR'"[GV@9@X<;I)U4@3F5R/H8#6=A8F$<(^2!:AZ(*E!H)R@:*?7 MW$B_8ULNMT64%<*:3N%#DM(W /<1D6L]^55/K(>0U#I&*W%W^+!%4JA-;#*5 M@Z]Y)Z4_A.&^_9#@46T%I_XR#\=;54GDI^^RTJA$N4P/??P&(_0!9Y^C3*LC MF39IJVX?.JR\]&;A!3-?ER+0OO"-;9=_C78X_TNU^4+% 4*>0,9'4UO ED L M#'?4@KPJEKI,._?99*2G3B_R&1D]W;39P'6QVGR$G\E$#>]IJ^F'ZRQ)U\D. M$;WQHH?5YB3&K,F%5A[2@HM%\LR8JX?,9B4+@$P86G 9Q?^YY[5-@/H9^9VS MIW\[N3T#WW_W/@R_=V EV!TNR[4(=& ,7 ZZ 4\D ;4HH)*%!@U1<$2^59:VM-3\#O>DVMA,Y;Y]7NL&DAB7)P44#2_XJ]S -7Y(&95?(K37.T#H71:; M+*1?V;[80XM3V1^>&LO7;FM5TKP2%MQA,)!#KT5NGL"LA"Y;YY1149(;,,$G M+S4C'G29YWL8R^6L3)23-1>:7M2A5]BC2M.FED2-AX]$8$6=3G5^AD5$*P4_ MX^RW_ A<%?$WX.N/F"#];2B)!5V(L:F:EP(GDD8/P+FVJJ,98R!S#L,O>4+% ML6-V$74.Y2&365TSM.2?-MSC3MJG\<5 .^ZF(K\8GI^R^'$#\R)+UK0;!/W6 M"!G/+(-YOO22GN&\BJ'._P7?3\MZ1X?.3] M!3[@ZFK#9D+>JS*!9HE7T;R\)0>@V$[42219:8]/;XG.6\E&Z^46$\A FS.C; M5D'J\0LH,(0V\MM8QT&QJPDJB[*$SI)9MK%,/=Y-%-"=%WDK@K](2UN_X%>6 MCM:_:X/GJ9:\3W(%YU.[)ZO9YG9%N$;4[Z]H\>4-O01VM?F4:W1/-B!J>.N2 M#A,O-V(8;X[WY)=HI)'O%*'2''!LK//AYC ]1GE8 M@GP.-S#+8'R=X7B_+NC]4.KFJ$K.T!#5R'LQP;I$/I9+Y&/!'^RX &!-)0CA M$C=-9+&!BAU97-.XKY+H/D&LM9V%V0W0=&9[O3S\&F!I?]3\VH$0U4*$:8/C M6/<;XHB^C:R1&/4:PCC_0(2^R,E;E177RK8W0,'0TGHI>K&KDANO\H>,'X@X MPQ!L:!PAK*8W(_LXB_)'^O]TIOP4(=;-*HWK#2SZ-YV.?09$3:_*U&#BY[I3 MPN (K,E_ :QE8-<^2>M<^O<0S,P(:&RLZTD[^:TV5( /"'_.+;M+=M!QTE3R M@*Z_7I*4%6"\0FXAV0]8=^?('@5.868?84&YD^C[E,0P/GTAZY)8&JU/UD7R MQ/LJ&QB?"76KZRTTN7G8^J,&NF$&RH;D>HX75=S#L%<+Y+&]SI>'L@A'M.\P M [D4 )R^ "H"/6E2"0%J*>:[QX!(N$F**\U2-_DI'OZ-2=(WE\-!&L]T,+3!8# M0DYVU0_U2OHI_9FM'79ED+Q_Z1P* [D5R*LI]AW\= KQ:S2[CAWX.PPJ$=D5 M /*E0N2/"QF9S^&..$["UMKD9P3I#_168&G?0">4J=$SMQ$5^NY#C%4=^];02P+7MR7M'@J55!IP1"&\V@6F_@I M)YF@8&3^DK#F?O2')(W(")H^L-U XI[G2J$(99!]?(61+[H&M37NG!QH\EOE(/;O7JFO$&C#G] V$/ M3D9*^CRML+DE\?S 7?1\P9N.G<(4;A*M/.$H*9LEVB!I'TMJX6#\@FYZ,7.(M.]V[E=2>-KONEVY'#6%4UR,-8Z[C MXJ$4XI&(1V9Q22JJ^MF"62IR#63SQP#?P:[CPQI>#I;"$SM[C=<3ONJ"JKGV M4@[5(@I'\QNXALE3=(^TABPU>BYA/*3O8R KN= M6\$F5/\; '#0\_H4&318 M"MY607>C -U$3G:9/L&4>)'B20]%0BZ1D@C[\*>2_$NH7M2%T*#['"@L3#04 M'$9B9I]EF?+<6N=:O7$Z;5GO,P12]7Z"+4^\SQ[82K'(]#5[L UN!\1S73V:#!HME0P7O^!98!>2 MF]&DN&-/.R3I'+XV"Q_^=H73AV.RA-HNP==Z81QWMVY=A@Z9LM/5?$/QNS(! M=QV]N$LG5\1\I"<%<2]7K?-HR ]>HX1:]'WXE.4A[PW&K!;]<$WYEF=:EP"5"/^Q:"[4H4NR&Y5LC&N M^KM2+?#-U#:Q>=6B$H83AX M^6]ME93,E^*X*LB/._"HSI>'LHI#5T($T4!#[A;Z:E;(XX]T(1=Z2# &5MH>0F MIRX=-0[ M# 3GL-V41!VR#BE>KHE."Q)=:(OG'?V*E9<.4'6(:2\7WSZZ$XS9<2U8<@W4 M1\<1'G+1$1TO ,UQ!RTY \::C;$7:J &<-V!/-5DAU]V1>==!\&_2.AB WS\G*E.4V2:Z(- MB*_W.6N(\H=7D=&TRV1.E\&<-W,9AK]6/>>\;$4,4G<.\0 W_UL1FZIYWT(< M5P7Y<0<>U?GR4%9QZ+I58VA;$9>B02B9G.#M%J>L_Z[I-D,/,3=9X4[BOK<' MJOZI='+,V/*;LL-P574@>]+] SH-'K3.]6G)CTUW.5ZWPWAY7:G>0$377W?8 MPZ7VYCSL%SBZ/'VL9N5;S%E30)!QJ?@E'ZV;[>D"EUVL#7)8% B&ER TMI6. MQ:X9/HNSBYY%L)""+H;=7'<_\PS;S\QZFKF6QQ6Q6 2_BJFTW11ZNJGSO%/F MB3WT8K.!ZV*UN7A>L\: -R2JK-*.RU=;-Z^VKV*5OJGCRE[8FQN)!W'X+#""(^K1!/ .\KM#C4,#:RU"@E!%1$L$IY M6&/_D9B#6BR1BR QCC?9TXB5#R-6F$PFGELS< M9*>5U,_D*BG/LWP="Q'H/L/BXN9,YHSG-88ORW21E%RWC;: OP/H.LXE7J,5 MY_F;V!=R=&C^0-=^=R9<^'68;SIH(5T6,5M6?K)UQ6PKB !F;COFX[=%E!7" M_$_A0Y*FU+EI(2'[\RL8OYP/1[..+N$-%E:A,""=<(._2,ND.OE)Q0^\!< / M"'^N;NHH*S#2N",316^Z0SC?9]"D ,&>EYTKV/#V<.GJ?K?C6R(18K=!\:UM\NB\^XN+OL+B.$JW*876:-NBK\7 ?%CZEK)?K3IRTR/N/ M6O"+96GG.T#OELU8+ 'X'B4/;&LMF."@:0+8%(:EP%TY-;\21^8*2K: \"7. M7@#"&5#6$SMNZU[(U7T1)2G=GRI7XQ]PUMV32:OMD!4;<[PMV/KOI)51X8[Q MYGA/?A%78I4;*V06@#/QO> \W87-8(<@+=@^1(@XO" 5E++0[=HJ,T8K+/K: ME$W=]8B5?M&2,!B_TPD%S>?,L9/IN'?62JL@^AQE<0Z(7SR1L9E70-&Q>4CA M4WIC)PYX2$\AZ5PX ",,!.4EY09-U\<.&,Z4+_*W4KZ!U-R)UU6WMZMOBY$! ME'83^)S2W;3BD=ZIG>88)7'$RQ3)/WS:+,[AL=,"83BP6_MSE9-TN;X.Q-:< M;FC-MM0^T%Y;9\59E&4O9(+P2X3V6LW)M4E;S+ST6/D(-LWXD;!]2%[TN&M= MJ\,"#@[V]@Y3B\"6<"P,?70 ?.7HAYN7M'B22P"8"($Y>7TG@DO_EJGZ [?F M,JU7(BCE@ M_52= E2S 24?I3G2E#ZF !-65]R;"0QKE3U$:?([6Q"=52L:\@NQ_VN"%MU5 MI+^N-F)K*$*WY5I'WJQ*X]OD(4TVR9KV&SIXL3OX7)PBS<.IT\MF[@13R^I^ M9+LC:UIZH"I*^?;0[7Z[C;(7NJ"51 (=;AB&[\UFR7AN*_C2K%8,"++PH"$] M&[QE^6GFNWH#4+^"O+5-GQDQ=/ K?1/ 7F7Z53F[8H*>D^ZZ',%D.J!,TF8R MI\3"\4R.\>1'RGMN<@AMXJ"++C94\113BA&!C*8"ZC2]V:K'H5=P/JHOWBUM MF [$]07;I2V/7%P?D.$.CI9Z"E\*L#I1:+[AI.PO1V9\]V1@9)O_)F/(,!US MS(;H.L6I9 1D3L&-#TIP81WU33$2=$A13[B,Q@%5BDX-KX.#CSL9J_:>@81V M3?2&K:]7A\M :B!8-,ICYPOH/V$\2+CBR+[34)F^.I MQ<@IK"5GM@:L>8O;H'7KGZ?T43/4L972IQ@YE,0R&D%T*7NV9X\C2F7549=5 M+\A^!\<:$RTO"U/](#7?*/0A2C*VG5V+8[2L&*9CCM\07:=H449\8U]")KQU MA1)>6$=_4XP.75(8#08CA-S:F<=0+UG;SS"BW+95'>-E:/<>J:$W8G3.(OH$ M2(V$A/FB-:OO-XK/[2?-]=^DY%3AG'1P,;='ZWA8)U/$5O-H#S"V0&3/M6)T5UZ25F.\@P M7=LW/= C;%%0K\/(;>%\S9G7W\F\0T[#F(&.K70^Q8"@));1Z*!+V;,Y>QPW M&AP79*Z#8XF)4I<%H79(FF_(N85I@K,KG#[0BVX_X@+F9[Q*F4A"Q#$-C XLAWL%JDIA@UE.4]E.8T&&&M6$_A--VL/]S>PKB7@A#8T8==_ M!S)*F>+JICIHSC>V7D09;1U,VY\ST4Q&S7X:%C=G]-!T M>_V%8$(;IPMD0AN_1O'!JCJ;8LQI2V TF@P0<6=/'D< >@/%%3TE? 9-BIG,=D_%L/N/F.^'VYH4V9V8#BYW],LRC5,<]Z28T4;C%UCXKE5 MFWZ69;.+V,Y86J2SW(C@-JW%90*R4$!(Q;:$F5R@*1C/>H8\=+@V,.P)Q4FV M"3H$)C+)E>#1/3(;IO1INW6?(5[NA[-N9R$RA&OT2D"/6/>XDI<&ZF#P(^P; M1Q>8 /,6VTI=GUB7IA?#:L0A.C:%:_UTW3OA:90G[)J?1NNKB%>MU7*$X9)* MT&$=588,4U5-*'L^QGK !?_YYX?&SN'^3I+ M=O1#'9_2IVT.H"XO+U<+--@&LJ@S!AC;*G=I8 H/9%./YO&P7L+2,JH5O%)2 M\-3]/2RF<3I4O?2 \#[%6WA/#X5YGJYVEX,C:D'8W<=C_DDAK>#*X"/-W#Q! MGB#E0EDML%1I6IT24N+AHUA?XLSJ7\+P1&TDL:DVEX(:Z@),; ((SYO? 3_" MSU(/[0RGY,7EHQSM(;AC>JH'?:Q'E-@\ BA7G"L_&FW M(3I__Y;P^=.W;YF/T$_^4?;$SFE/[)_WJ$AV"%[#;(.S;42 6M6W4AMXCC4+ M?;0L6;K!,,;K_;;,_?/F TP<\)EV'M\*@6AY=BF1?/WW-_-ZH2N[P([ 6*@- MM+M/< -@K>=+:8 D#EBIWO^^A)='1N_M(\#]$F4)W2"EFSY)S.Y4-YH$:! S M-%@5XE["4\F87:9<<0XA"FF!A[7U&#Q0<@RI4&JPM0\5T[T-&GJ1 !8+=UD4 MP[)(2BQNI\@!./Z$Q$[==80YCS,)ZZF/#UL* E6Y=*1WL== M,0UC[6%M!-B5XI<*N'!S)H14HMD!.:CL01)%!((Y&@;FM$HRO^#7@;O(MJN1 MM&S)-<["2Z5A>1M6)4$8_JL+9+N=FJHV%P):G6HO>0+!-)PD76E,9X]1]@!M MMI['*%G5@0Y0]NA@UQF.]V'=-J>(%];37MC8H'; ]!EPV<"6L1[/6=WD*$0&U%$HN3F\J@_R! MBP:8;!TEM+,?2SQ/\NCA(8-\> ML&^H!H[82)V+P QUPK6JX)K?Y>I@=BKN:)8OU#Y]D7YCLNIXGSYMBVY4FKP\ MC$92!"YE +(0X/1%_IV@3@4)I+V%L1U@6PR6AGG'@.L&;B_^W:&9D^=$Z_1C M+PG[*^A;)#T<[>] )@R'&P,&*VHK4!!0O_[!KY1-"(Y ?\P@/,?;*-$ZHZ] MS"TN#>+3N,D1*+F&ZS#= (ZX3HA3\3D"5T5L MGZ#Q*3=JB PN064KX%?.Q]K]?H9%]!$6GW'V6V[F@0,4#$VAEZ(7/Z3<0,DN M)%\: M>2;XE3($C&,@R1 ET(9GF2TEA@S0X%)-"1O/F4EQH/)W&%_&9)!(-@F,^9:% MF/K&)VE\E43W"2)2PYS\C8PFL?FV@7/6+G)<3D3QN@E7/$+P(4HR\$N$]I!U M5+QK;3&5HI(!I984"%&/.O:D:+^>LO-+&,'!EUUV)E(=@O[*;+ C#5M+!VKQ MVI;'SC=T&%](6S&EP5L&KPXR+HS@@*S'O1020NJ^3^LB>:+W)-*8A8U MD (N%>@Z_;M'EP'#U.%W%4)!.(_3TBXK\BY0G+&\AC9[PBGK#M-52',$+I[7 M:!_39C*ACM!&I5?6("P0]PZO#KU8J)05#^GJP[Z@-R1LZ8U1O[/LDCA+91\* MW/"UMQ47RT9TNTB70Z<=1_LAO5:$_7/QS MGSQ%B"TOZ(.3;)N(&)S^P*#L(Y3#B.+%=4=*(K"R3A.+-8&X$OT..=JQSJ#I0],M'+& M]O)S1*;GY%\;/S,@;WL(5HN=7_\4/!.^I\:!ER;$H7B=N0T<'&XV4/X"\:X\ MF1V&K@1H(?Q2XO\ROZ.?83*$DU4V$>,K=P5N'Z,,GI+@$-,I&[$L-@^[+8A0*W:E6EYNDKK8ZC+GYF('Q)2[ M!Q^G/ %G6N]"[],89H#_[9)X4UK0.U'"N;O7H=5T;HK9X;-\"^G8,F," 281 MD$4"L@7EM0D%%%D^L:4Y;9>4%UFR)C\QF3^E29'?8(0^X.QSE#FIJ3-DY<)B MC%A[G334&"%%W<%(]1 3Y#NK =#6Z49&C1S+G5=@8XM_;P^BRT(PS* H): MPMKVJ(P-NZ/]CX28]-(2,2<+(C:*IB\YE?GBF?AC&J&R6V1."Z=Q^L!J'/BV M]^G+3Q _9-'N,5E'Q"E@Y*2 T;T4;BK+W4KE==)VA^E.2-G#A\[>J'BB19VH M6;A_ ;6(@$H86M#S9HX])QE\ /QZ3:\C&):"\J!7BEHUG,WYT09,$\BR)9[* MEDB^ST2>?\[X<4_/8ZXV5=K[%CZPK6&=L#9 Q.*:SCZB'BY:9:QH3,%5]I_& MDPSN<%8PB'+!/(SP,8X:5E9DL BA!CC$\^JMF=M1-+PZRPVS"R((6P6:>$J; M@CT(38H^?20K.8$]91661_1 T^$.70H+$X8#1ZB8\#3$Q%Y0'C.YW.ZB)*-^ M2)>5.E[01\%<_=T4W7M!R><()!4G@ BK,+Q@!!JLIK P84!-!$#-@Z4U@CWI M9K8^'*T][0RBD@ F AA>*L)VMA"W0M"%LF@]CKI M:0/4>7J%#JBF5LS':&O0.52;M!> NUA-[;Y'#9RI',%[\"#X:E[V\: R@M(L:BAUKMZ! MY_ )(KR#\1U7F^3AT<2,1TG9W.4Y2-K'_8&"(:@YAF'WJH!A3>T% M#@[JQP5P;G-Y4+DUQJKO:>WE8[(S\)Y!,A8U[?UD/73S*:^E;' +PV]48,(: M>@L8$C2$QEQNLLIBF*TR<7$UD>8T6O]&W%??4\8HF2,S3-E#4W+*#P@F8;B) M(DQ83VEA0X)D-%89J)F5V,SE-'=9%,-ME/U&:T38+W2!8S"ZC! RQV>0L'N/ M81S8*H]7M-?LPW ?-<"PEOZ"!@=)N#!.K$!(ALF-Z^19(;D-^:WM,N2C?]P0 MC4#5)'?K 7TM-PCX.!%&!NV\8.54/\.(WF=+MP/GM?-N+>-.902A46&?C*J3 M1*^Z(:I'Z8-'+%3G*_*&;8Z' ;93(8'HM6F4T\7'GY,TV>ZW>H;9>LA,A0TB M'BX2X>3G-\9N#>->)02C3=10Y*1&&3T;&&7S(4,URD0\&"4G'X!1=FH8]RHA M&&VBAB+G6H0-;'U=F5RSHT;/RU;=E;]K=Z1]N8CQ^C&,%9D6>FK[JU>N[MV9 M#BFUG=09;^+I5\6G'&[VZ"K9:-4:JM'S 5U-W[V3U:VN$:%/R]63MMN%[G4= M<"IY75NM2X!.Q>L 9PHH5]M;':]AEN#X#F;;_ /.KJ,7ND)3\9JAIPVO$>RD MYN4F1\X)%)05V. ,[#BS$"YS'$8$C^OJS02Q]RS:)07OI7J&TR*+UD755U)K M"W.0CL6&V0!=#YN8-3=0LN,M,(,JV58"#>LH,62 D#4V4WJ.;IWU(!GGL/A) M5_="$[2[]-5(CZHN8%3&?66.>N>>U]:O;AXAY!P87Y7+RW28_H)D!?4%C-%T3MRGY60]S+L37 M\C#6P+V:Q\-Z"4O+C9,00L7CP_6, J-#66>KD18#Z=^2XK$L2SW?9\Q@M1=+ MH[2L.H /TO9Q :J88GPF+*LV2T>@Y!K(9% 5/ZRKR]"Q0BV8_B;#5*$TTY)J M0 ,&ZRH%:G[0\K;"6KQO#:RV%/49/F*J'C;/H4[:ZHXFYKNTH5^&K4+-XHZ9 M4>KN?8PUI:1;+Z#;V\+P,0T4L;X^PT<,U6"!NP9836^;:WK8G=VY,JFN&:?E M/ MUY:^J1K3C)&,6W, L8[W:ZXZPU8>-1%6N5L810#+Q$.#Q?.*5J^*;:< < MSRHJ@S7SKGMC_=NSY1[T"Z"&[(P%O=T 7(_)[N?@?9)'#P\9?!!]SX5?:V^Z M#].Q.-4]0-?#>?L&-ZD1<5B;[DJ@81TEA@P0LL9&<4-D?Y^OLX3=7*2[&]+Q MJ&E2_H"4GWT0B4T(V=D!Y>,1S02FZ&8C_9H'R&'VE*PAR+C9.M@&\?0&J$-X M5_L?MWA3?(XR>$4TD>8:A].&GC:U@"YJ?KQ-< *(LPK"XP:1P.,Z"D_K_:Y7 MZM^=[_E[B]+]2ID%B]E:,W4/\$:KXG%:SBO^@2S>UPWJ6!7 M]XQ&/"]!XU-ZGR!4IS3R&[B&R9/NJG*0C+GA#9!U'R5*9@2)DDD8(4$%(ZRA MM(#Q0"TH*D;@1@$4M9FMG+V3\FSG^XRX.L_V*,]SE6@9SK\4:'N9 U?Y1EH0 M!-92)C)FK.F5B81W"%-C'2BQKEI#AZUSZ[J-F?T$>K+W:6_LLG2WG CG+ 'G M&<:6T\F67CWS._<<^UVG)CGW9P8D\KYM,.*\QBQP[O,<7?@IG.LX4.0"L!K= M6I)9!E":=)5$9!:0%"]BFDYF /@AI7+;EBD-479; -//R4HK\FEIG@?:X^VW;)S:TAZ''W5O(A.3GY$;&F#P5F5Z#O:@D! MKD3,05X*"9(4[(ATF9C:!](4PJ%EC80.$PR7;T7#(4:2"-0B@4HF<)F"4JIY MYN15Y*6%GGPQ"B2- <>24&_F;F]=P I+@ +[ (;FJ@ARDV4NTB\$/- MZ%ZQ[/'+$%WOXGD'J='=)5ORE=6&AXZ(=&FD1T!)BJ@LKZ2B-5M?RXC5P>ZK\O67$>RVL;F.;)IK>,K MD^H?EUQGM*^K"<[96,>Q $N0/!B=RR!VY:JL*30#(6^7!-RPX> MW"\$9=*>#:1FY>7-WDTY+*IXSCAE"!G]IH+;_BSV=!84!';-Q.;%H0/-: M3,3UI$((9UN$*>[HJ!K47V<04891]G)-7O$QRN%UEJSA"6(QH=**@'U42!53::6T@V DNP_W4>XS[[A'2 M8ASR@G_#V6_Y%6%'&&L>H1LF8FBD0T2]&")A" 1'P%@"P3,$&U/""2NK+EA, M&C>B]@%B7RGL_T70R#O,=O1.E-Z=X>T.ICFS_9,LH_?U45^@A167:9P\)?$^ M0K>/409/2=B)12>)_/3ECJADM>DDH[D7X5T4BV-D?D7S<'W./_=)\7+,I "2 MI/D1J 6MSZ@< 2H@7:E+C79J&<.8@4]EJGABW%^Y6:)6C:_,139-7L0E62<3 M&' 3+D4&IR_<5%<]ICK/9@=W-R:J[&SURU2>UJ]Q_3Z6+KF:&Z$[*?XK#*J$ M00^VAOVA^7KL"LDF!0Y-JM.BQH+5/*T^;\CBFBP_80L,D\ M=1#TD6DLV0#&)PR/'H8#*VDI2-6C;JTKK'66D;IJ-LI7R5))62W>G(]: COJ M$*U)8,D3]JUXM#(H?-T([,MT7GV?IZRH4@[ ! &U)*-E^1H&7LX=[_ )U3&9 M!._S)*5M,?*/L%AMSJ+\4?S%AUV4,]<";)*HN["UU=9+&Y6&N!.;D;_OMX>V^*V+;V=UC ME/Z$1 $ETZ%0ID MXBJ$>:6CKII-ZS-<)BX-D;([S M]Y+U<2>@--[Q69 T PHD *G@A344&# V2(*E\BW*"4BLILZJY02IS^=PAPE[ MK<18\T&+'(1,R,K6P\J(N@%(MDG0)!VK;8XV*[0_@%PEO>6+?. MH[VFQ#";+'LF3!#WE+77O MO4\/ M6[('IQXPC/FMUM\X)$_]/NB-+,<=5FB?(5Z$ULIY7>GB@GBC/*"QJ<94RR2F M&V^ES( +#6JIP1VFR6AY@5,2#TJU'L.HL442F8(W28]Z\VN3K*.ACE'Z67VK M(/$1-_3/^H'+?Z?=&3_BXN^PJ/-Y; ]PQ6Y-T*H/G$@@BT7M% +ZZ!XN';G) MV08MYKP:4R< G^G/@;0LF-8Z\2P@?Q&6J!U**['+Z,DO(6A\AS6%);(#(KR\ MD\#+#X3\MKFAJN HRA_/"+TDAOP&7^5%X %PWEP+T4ORZZJJ(GM7J]E?B$L MD<8!PFIJ,THU]-(450[E'$7:]+K@$=;>?A18N#:P49936V!9=B/-6-?2_J(8 MS8*V4W5+&35D17C"##N=O:(/$;=??7A^CX-2>/H*9Q.]PD0.JHB5FG#$I[!.RUV0^(@[UKJKD@UBG+UUGK_AR M2_Q7B#C>4T%#:7=9%,-ME/V6GZ0Q^^5CM(6YRX+TUNUUE =@3"8.K[0K.E[# M/+^!.20^]$C>^!P^081W5-7Z!S(4"9I;M!(#'Y6IQSO.%Y2,607=9*/L1%B?W.3OK-5=A>T.$,,J')9%\[U/Q M>O6ZDI0&!R25 T=V9ZL8\EL ME7USKIC7$B(,>VP(Y:%BGI-_M2=TN@W+4TCKP.K5&I'/L%8:YSXN6:P%V0;]!C_FR6.E>(&Q H#$OM%=##E"]YIE.[5QKXQDW/4Q <0?"+ M,#.?P;$4'3#9V=0IS!S"]-NN9(*0IVZ)*T8K3(6+'ZDS2ARL8Y? F>7@L5IM/.7_4 M_5RD8@<0Y0?DYQVY"9\/;3DXM,/E9GR%Z,>GS8JOE>E"LG7#J9^K%B_>C4@ MWFW!$\*Z_=!L$\*&"&$,Z9)(/K*$:5) @)(G8G3)E]32S/L,\0"W5VI./L.@ M)&Q8@TYS"N1YS=:>'Z)ES)L7M19I3PJ5UB;!CZAB_B#]H2RJ%S>$S5R,,"18 M&.%R5% ?#E^=?!"W?+Z^<5C=,/T6,XSA^F48X81%#_+?*C._43'SJ0>S4KJ[ MZ%GZXT?K#,>PQQ?1$PAE#N LQ!:T]8?P:\DR$]DR M([43 @KCTQ(GI[+!^3L>$-($;/;I*-EHK:SL^YB9DP]=]+KHR@ T3Y[@G*7T$/@N90,2% GLF M%8E0&PB^3E+P J,L_T,8@;:WZ2%"RA'RGO=1+>)) T,MO(AOIX>^COTKSI+[89E-MQ8@3\J2RLW>>QHQRF6_=QI\WZ0VQ*UYY;> - M1N@#SF@G+)UQHO-Q#$LF(%H7Q.^*%Y8_O8^(>.M0CET,P8(5]!4@ M!*BE? NME,+EQF7<[W6=5JS\27N^G86U0774]IRO+2<<8IJ):12F!U>'B_\D(& MINWS56*0LQJ]$MVKO]R1:5B.^"PQC7L0-=AYN!&^O/0^JOB!J&88ENN9X-[AD=H*7R#&;?^5!&#[@!7NM0S@1!7W M&8?UB[0LG3E#.#\]I?H3%Q?,: M[6/BQ]64QJ"#J1Y=*\R4^?AH/]S:L >P9 X>!/:X:Y_:M[J1"G8[WR^#%U4/JP+_89E'4L M]KA,9N=V?+P8\RA?#PTA&$M KZK9,@N.).Y@C?."Y2\.JG(#F=$[,1:UV*8( MSI(-0RW>"9.1I2GWFH-<$W2H[09NHR2-8;;:?$CR=83^#B.M;)@3=GX&1$7V M[D,)36T>@:QD%GR T+8+Q3F0%@"OP 849TE=X:*2BA8G<;D %2SHX$$%O/N, M_86+BL%4QB$8>@D)(_?>A1D'VA ;>WY#LXN$T\*[J1R "!*^-Q/V6@?XC%E, M:@*4I1>??K]8GVX ;>?5M787"JJU9U-1@O?M#T0O?EV;324)WZG)=ST[->,PJ0F0[WIQZN\6Z]0RRG9.7>EVF8A: M.S5Y(FBG/MD0H_7OV2TV4QE#@ZV'PK9'F,&(\EBBIW=#;^SN';I>,,P6CL^D MF<_]R].0IR^GO!+V]A'"XJ<,[W=)^G!'.P%I^;D2/0ND%>A[NJ>;G\X\?0&" M,6"<0"Q!F*\OSD.=$KCNLGX@2E M)E$/1[9)_2O%]#K,GZK.7Z6Y?T"YVZ3I!"1M=98V=8[IY9>1/SF5P8 R. M9?J2O-F7274% R\PO5;S.0Q%8L9VSO!V"[-U$J'K: L!UYQE'U;<,D#HSD-)O%5_ (9PW(2ER$:S!S:%J M++*,:H0=0*K"R.OF60TH;>SR\>27P'Q2"^(NUU37\*+@/'14F7>WR\Z4;:L4 MP3*".0L<[_1GCX-D'&!W2-;7N!?*P0X%7+H\JD]1 6-PZ"V<$Q_%WLT^993> M^[T;SWCOQS/>^_6,T&:$ [B,>,9[?Y[A%(-ASW@?DF=\Z\8SOO7C&=_Z]8Q0 MSAS>T97H=:')"6?)1&Z+:*"307/HAW=>,VODA1> MDH\,$Q"FO%RL>LUX^RTY["Y8J\0"E5R@% S\2D4#3+;@*A(M3:DS)6(#V]+- MIB.-XLUB_-SGR9NGE,H\3_(UPG1Y:=(O2(&8Q4V+8\0]E5,%DO-7!PIKZRQX M4)",AYSSJ!G.UU?G+,H?3]*8_G/QSWWR%*%&5J@646OC69VHQ4:G*A,/&]+T MQBY8,PW#R?2AQ,;:7 QL2$*,-J!G/TB,N_UQZG'L*4H0+4?\@+-;(E>]3:@U M@ U0L0B2O53=^]7M(\Z*8_+)%B3I$PSJ,@@%C+"ZUL+%HQRM2C;TQB5 &4F; MUZ%,\YQ,[[S,(#P< J5-/.E5ZF(F'BUA>J>;J6^+RY3LM+=TYF=;J59U],VE_^VJ?FX MP/:^ #63,+QX 0\KI[P%(XZ=3U/T5?S'>E=5/KU7?TT7.F^ING=Y(_8A5PA M&GX'.+WFWU98J$#TN )EHU]712_#/J9-G]_^Z=NWS,K9]=C_ 3-\C9.TN/N, M:>.1:TB$3(LS3%;L64';EMS"-,'91US _'P/[SZ3O[[P_]+F8^K[XT[9Z4/F MD+T;=&.\9GCRFSO^2D4#.RH;*#YCLC1\@O3F6BH>6-?R@9P)"%(J(8C)_*%@ MTI7_;(@(@\Q F$VU3S-HD M 2$6D.0"7#"N"$!$ URJ\A\JW>R%%!:+D2NKJ@HWC.==CEU-4F_A9%UV%6S] MA5,+=+SPOW)>F1&.M7E* "@9FJ<#SE7HI3/5CHRM5J12(F=SH':4O*>H\L3 MQIO>V5P8 4('3FR@UP5 5^XR2SBQ-5CG+H'Z]EG/"JQ["_VD$&TB87R&I>ED=LIY\>%UNWJC6.0%24UZ"18$GO0 MA_:.'*M;7[QN'ME9? MBW6>D6R@=V#?"^$@P\ M$,F.P#V3#131<\#VK&DY(W:N@]4D]G]%?O-O_RTN$]E_@VM0]D\&UGSI]M]M M.:;VWX&5D?W?KA]AO$=PM>F1((TOZU(MK4R#'7U#FS?DY\7:2UG8%+_/\MF' M4C5<"*9M:Q38!1@3F+-R<8PY[4G,V&$UPI=IP@=%*W8@+ WT1HUNB?AJ _JK MJNF'DBQJ94Q!ZP!Y?7UO9SL,N@9*3]F5^7OK!TAH!Y+Z.M0P[M=!.-I$M2(5 M-K86,;=R$*.N5+=>@E>&7;!RJH<)$X %+9&78D3?2K*1^EO4&\I^VXUE 2JV MX,SGZTV9)3LX>]<-;"LAYJ"F(8!W'X=<2HPP<4 M#Z " 2X1(")-KQ&7.:,? MN$92^$ 9:=D#31"Y*'()(&5F9Q!4(%<&,=.1SF8)TP#^FVH3-9CSG-I;=-HD M?9PL]#Q6=Q_[U!NHYS\&VKM/9Z3?A< H@M'@:5'E&)_F*T02E3E^R*&D M=P/8,3#+M0QGH<3'*LAW8X[FLJ?/'PS6/#U;I3]'S\EVOZTS@S]'!7VAESO" M5'E3=(2*X4[8(%4O&YV"HZ1LL!4\ 44AA#U--<2PN@[#1:=Q5^ (-/99GPE> M"#7?I68%2E[@;O!=O$QZ+K<[$D^H&*N-M$6@,Y7I)6$^#/60=&]9-:- IA5C M>&!%)06J>]16.]VXDKA,;/U7D$PHX16,"&FI )Q$YD MQ.C-8Y3I/.UF>C5!1=+O/*-$S@-N-?G_\C"FXF_9P[P.J@8%5M)0D&H7ME[?,22S<;+ 4C-W^-!^1_6E MU @!0[WW$7SUYCX*!5;24)!J+\V=RK9//_G%VHF35Y5<-%,D?]7$0 "4;G*5)-+.=MM2(6^\\L\J$E9V= M7%U^6-U\O#R9?!.%3%=.LHR\+2QS!KIYX'X:-AGZ;IH^]DYH MK*JR4*% /2C,F+;M>F'];.T0%;=@^)IL+,XS^M.P8VH+%Y 1_W"4:5T]B=4Q MK6+1S/%T/FN89NB@Y26[0_GPO$XPY6%#$. Q]82F;CF,,%US^QVND9I=:M0I M\%R]I;N+%*Y,ND6/DG)=2G'EKWM ?TW%56B]F541'"UZN7+5/WD2M) 3H#SZ MU&H',S(0I ]5%%EMSG"J?2>U"C5;K(:H>XC5)333C?%2W6F]2@G# M \<:UV;X>#7=JT9,&K%H0Q'!,P 'NR!KN (27%>;%2^TPQ?/Y(/8UM<&"+N% ML9>1?P^$)6O:PPWS %I@\C%E'ZY#CF,^XILC*E\4OL,>6S&G;LO9@SL,+D80 MGLQ]W?JL7T>=VCO;#GD$XGJB$ZYWFKFD?S^6(UYVH-C <1OV+\%NCM-Q)QF,5INZ_*ZL6]5Q MJGX:%L>T>VCZ2N#7SK/&V0YGM$H0;S8)F7#DNV@=2#Y_%"VLJL%0D1&.0IG0 MF9Y$.8(])'UY(JJO MX0O#_\90P8JJ"A2! -/]T>(12AOH(7K5.,Z]7C:B[(5@VNV%.>!<@6 + M2K[T:N59'5.WZ6K7TZZ@<=A*=<"SPFF<.H!$KY>X:(?J2^L](] ,'4Y9*S": M_C"R\:ZGS;5]2,UK4]'0C'P "CRNI/#4CB2-\XW?V:S\ERA+:$L3(R/O>-A< MV0?$W)MXR2(X ^]' 8\J*#B-HY:R9[-M(YMV8LNN;5CJZGY'?P[.@ <-UYG! M^C'4V>RS.85@NEI71-*?A@:>'#A#MG9$W]1PF>CTS\Y*)DV:_-\G#8[':?,KA M29[#8G5?1$D*X\OTXGG]2%.S'W#F-0'6[ ;,Q#G&F^,]W16@$N4 "YFHB4(A M%;/AMG'B>Y0\L&,+\Z:._P;I6\#XA+Q;] !O(#UX(M1QQIB KN4HY-'#$]M*]D#P!Y4 4M'NNY"\ MFUX*18?2&[H+#C/:V\29=W?2]H1T!Z\)O#L67 &KM5BD6P\9@*I;]RI_:6"K MNG4I +AA11UH8V##]V@/A(2:*.CI>+;K6,[RQDK"2I]\LJ66@)")<&4'%"]/CS/:2BW7W& MSMU<)NT9_9J5%X<>F((%Y] =@.IZ<5N;"P-/VU^) ,P_ 1$A9!\EC UN,- B M/A'4E)D73WV_0$]MP&KJJ[5&%P>AA;]2(0+VV ]$%[X!FS*RXN[?KL\ M=VU@:NBMM3Z7AI^YKU(90G;5Y,G;V,II3P0UX>7%5;];H*O*F)JZ:J7/I>%G MX:I$AD!=]61#S-*GO[88^ >]P="]Y]X]P@Q&E,>R_+<;: ,G[M#O(D$U:QB67YKXZI3>>=\#AF2 WY*R^U(&%\\K\E73UB5E#-O M[&?@">(^ACXNMJ>"@&2[VQ>L5(>$61A.K:0-ZJI^.ZSL92&LZ=&R%("+ ;@< M3HK4)BQ 8^.-]550\+ZX3/,B8XUT5UGRD*01NLSS?41L]3I+TG6RBY!Z=#&A M:GI]D0X7/_=)$0E( "E% %C( !(A!-B54H@RUA":$IMACLVU_L;>,C]$:\A) M\N9.$3(TQBY"3NSOD/ D)K*FA\[)!*"M8PCA-7T-FP?KCKL MR):J?3=]Y^,V?5,.R'FXP8]&G9I+6%?0#^&!%105H.Z1A=I5HL]_P Q?8[+T MN?N,:7))E#6>X93,,8N$,+F%:8*SC[B =-5]]YG\]87_EVX&^;I6X.TW[__X MWX D!N!R "8(B/<0#&]G3.#P5R;-^GM)N#*^*W_-^0^L\"JTGOQC /5&@2M7 M/?B]@M$7#91PF, CZLF:N4O(-%S!4--T[Q0?ZGEWB#[0 4FO$[35%*KZ>]R M(3&6PIG "RY%(I&>$V#WJ<9B5(T>+.:'PU1=037$Q4?N2JQB.5-VHB9$)U)" MM->MQG6Z'/1Z7*]DS,_&<-:@YNW@FN_I4WP',Q\IV1(]/&1L)^$@K[?(5^U! MM>0-2N:@XNXB53YA[JS9IJOLZK\C9![IKD 4QPEGYQU/7V\X/B:"DN&L@^.G ME.B5+.E^AW%YH.XZ@]MDOSU)8_9586LTE9-_A!8S20-6K@*Q-FOW9G[R0.3X MUVB'\[_D]9G5*(WK/0F:] ND,L&5D?0.PH:(+-P@>J*")$U]K%7( XA @#]0 MV@F3"1"A)HX0QCG'XBI2*D@*IQ.5!@D8P[P %D?,^62':".4_LPWA W MKK-D.<^2I31+=@12R#KBE-X?AJNKH(HUU!PP@J@%'6742&I25O8S#,];2/*H M8F*%^YR$&3K=BE[PAGRQ>PO*KC?0%'H0:(HM-,H&2'SFZ W6'&-^CHI]EA0O MYV1=(K6P-Y] ]1)T-2KV,/"^?CL"6\$9Q(1U@/=ZZ2';.^L95/ B4.R9P90\ M 64JWS\[JP=*H9W_F!.);NC6NU;[+ VBKC <8#*!-TIC1_D+Y4_S@[Y M'%(%Z%ZG'-7U8D#M<4YYAE,S!IQS> YZG25KZ-I!2Z)>L>1,9G30'15@,0[: M EK/065=+P94/0?EG&=UT!L8PRT;R)DP+C;.!DBZPK&7A8<%6$6;+KK:V6I0 M/$8%B#+:@S*&<$NKA$)TSW&8>YUS1-<+@;3',6NNW!F5]M"F'3=INX[\$:.8 MK'WC)'TXCUXL"J!&"7L(M5V,IAY#BU(&F@*A0I"%Z$N0N7A5Z%5&TW[-+PIF MA5&U8@X$=W ^B.],/DP^R^%Z7R1/4-*2F[GP.!.?H/8[^=4,+[J)D&$B;:4^*%F15I11 &RA5N,5D21EH:K#6 2B57$W9BI MF)S$E(3XN*>G0%8;*::=[O,DA7E.0]H'C!#^3 )<9_0E8B9++P_D9PGGY%RK1 M=HM3-J#:^X(14]<.8B#$%%[3G.RR3S(<[]=%^>N:2P?R"$$Q#19_(8\EQ4M9 M[[IF98?M%/;N,:HIQM;WZN=GB%$W2FLD81*R:I(SKJ4XK*T"Z@$[LO,@&O?*IUBVC)N:>K) MR>!?5L$TN!AMTP@F:<_%2]:B_V!U_LH\[=9/T56NI(^#E\UPQJELLWE4;XB' MF!8;!;,W^S6LTF4 U^.,%8:":WW&T&/PF6W^V^CJW)AK1GEK^EO.=:NIJ#RI M?8VZ44EV"I7QM.9)WLIY"@'%GUE,9RJ['5:9G[:M.'V@-W_JGE9J/F?1@E.B MX^-F[BQ[8?D_T7%N4Z]ZB)WN<$JA2X>.C$T9ASO!P$/*"DGQPC$H87:9[,BQ MH8GK:(4EB$/-F[M'>/'//5F+GY5FX*:R5H&-C[+,4;:3^19D?$/T+A>VH52, MJPC&@NU I6"W-(_R6/\&$&D %P=4\@33 N=BLX'KHNXMYZP+3B=A'ZU4.ABY M]_J*R;+:X0RAJ]01IU>YBT*RQV^;?7%JB W*>H(*81\'X M#O.@<$W/^JL=!-6G:9.35>/AL7URHQ,&B$H!:+)>#+<[+D,PR7I-J+&INI<" MJQQ"+V4X00;7=$LF!E$AP'2T:)[R]1IQI7P]P1E4K,$=+L=_P7V&T9\V$B'K M[WT&3^Y) (S6VA/_+@IVH\ A1?>PU#S KR67@-JA#L""U90U12MMNK8MQ*+Y MCNCDY#G1.E72_;S=(KY-SWW HER.BW)%?P0HIS L9Q /K**G$'4O)5(JK3.E M$\\E3*9NGMM^T7.\C1*M?AU]%-PIGU/\DDV_AK'HYH)3M7H4,O@5\Y@WK;H_2"*&TP)IB M^ZNQ&V"QO]6BXVSCHD'71Q? @*ML>L#IWV#J4%;(0/1M$36WA9Q<8JD:'_ST ML.V]LO5'7F//G/S(JG^4-SLZG[6^RZ^BY?L6OYSV4^4U8B'L40PA<7AS7TM+1J=[ M+M.D2")4%J75M)4M8(""H1WT4O1B#8*;5"@HF4<(1C$.$5937)AP-+:@!!8D MU":_P6Y([+>A/+\0:KY+74U9=SYVVJW9<;!LUE+M?('@37Y4B5YIFZJ>X^!P MJ!23-Y.1LGK4?J 4I/R/DSO.*(2 . !"QR#9T)#EO<=Y8XYN GV+@+T!- CZ M-X/F0B$P:^A&I\,F.I06F"LV\P4\A;.+DIB=D*UN7O(9E9V^3E=0%@R<"NW! M&WI+9'*00536.WF#P<,;=8'1O*UFXO1@6>L=K7SROT3[F*:@J56?I-#TT MG<+5R<.C.T$!H!RR<Q\ RI?"K2#;EGQ!2>N MT]8RP=7F0Y*2H9(U9R!C)BU2ZH_&YF>V5>;/KR$:2]_/'),OPX]@D1>HR%O&;^[Q"IMT_L)V"X?NPCZ&4E M+S:.DI(;V%%VX)'P"V$E/XH.5E+:% 77M^M'&.\1;5WZ&&7PE"S&8[KG1RR5 MZ?HDRPCND/6N.GVIOR.Z-)Q\CK+XCO;2THF5#IE:5)^Y$L)#@: 0C?5OI8P! MXPQD\8 L'SA]:7RQ[*'!A 2_,C$#.8O@WN"P-TQ?C7&A>>Q*;2S[)]NA6.!_41E')1 M6Z_S'&,TG^G6.DECN@;^&&T-#D'ZX6^Q!O @S^OW1J]6A*= YS5:3+F M%\T M2E&*R JHL(!*.]?)TXOM#N$7"%EOR!6['$&N3C'5\Z M%+@NS%%O-CI5@!@'#"OK,%APA+^57,0M3IS/7!/3,J[HSDN;SYFK7*;CH3:M M#$1A6'FGLO&0,D)2+&KI=)X)J?E4TMTDT/?T+5"S[9]WN9TQ>9SK6,Q,>E)I M=Y_QW2/>YU$:DQ]/V'_K#R!Z@AW[@9I9-RL>AODC"YY>/Z_I1[AZ6?)3A\?W@ M4A[M9HSMU? M=T9]A5U-2!1"+\/]NK[ZDWWI#Z&_)VJ\8G.0R 'E,\<(<3]N]?=MJ[]XWB49 M^[+ZG=(>F%KZNPLA/%Q61-L%[HEE(! Q5X85RX#& *=6TQX*W 'S:BQ$'AA& MIA3EN- UHZB%MD5D^>=EW,1[-V?.)_1"SO#FHR7MW^R MO^8G3U&":$W@!YS]1)[5.D#A3X89)EXC,GF:SN<@*CFQX]6;?4';D3]0EB1H MTWN)Z12%7X?,IRY?)RG(V;,C$Y3@Y_"JINAB9J\$[VLU.V>K@/HZ7F&]E<" M2 R8R$L)A'QK+F:GG:>/;%$L)9R-6YC"B#6'W.BW*>5R3A 546B#$ M76YDXQ/-F8):R3P(Z^/"N#$\GJFX+:*L**=B-:,C< \?DC2E1D13X'R$?#VK MS5$C\Q/39/Q>G4%YC61[4NEH?O$,LW5"WD0K M2!E0MS :;6X^^KZ7T,*228 QQ1QT;*_N!0'<@7%B)])!KPF/)#>K I0DK_-4\VZJ3K$FN4CCKA4)Y#-!S>5(D(.( M]%Y_@\G#(XE3)T\PBQY@.2RR+O%T^;Z9-:6G+%T0JQE%:>=)!1X!8JZ?A80@ MXB)6$V%^O4$@5^'-:-Y^UMU:AO'EF;+7E7OY)D"\2C7S%S>22&_S.J-X@*%[ M 4;N*\EY&B'6HS8JNE.MJ8 _UEF:5&Y!WI@]-.8\N% M1 L+P;;)M%#FOI:"!IRNG"=>]Z30%QF[)['Q*5/L(4^F [#G>5+SYI'_M2YU MV@E]:?5]F,Y7C2QA'5<=5>L-I.UGV#4]U45/]!SF>^W!<6KQ9CC@:"ZN^X'P M;^UD?5;R;MS911X9N3PR^,.S#FS8Q3%;6_"_0'N5![I[M7'NWC235+T*D-X% ML)=9V)I&>LU+\B9)FB?K7R*TGRM7WQ8BB$1H4R@/K8L?'C)6NT-O/>2O1(8,(D7%O .(V=3(/GO M9S@O/N+B[["X@6O\D":_$XPX$#@3']'O:07 J25S4[?_" MV0N8R4Z[+N^9$.4ORR9%E*VO&>*R]U\.7-[]!W(%\L 'D+4+]& M%7EQ!N0WL;U5XX;(DR5K(A.;RGXB9&G5 .&VP=F6;A;7GVM>IF%"VO .!7U6 M7J[.J,40Z[@]9F\T^,HG_:^\N.LQRB;QY$698^>KXA%F=X]1*N;"50B?NM^;H60SY%&- M)/7@H+>?_C7:X?PON;R?>03JFP58H5.^]$.?=B;K(KEO ?B799[.$O[5-1/5 M2P#V%H"^1K5LKZ>;2VQ$IX[3A WJ](4*VL+]-K1CPM#ZO9ZSGJ^F&XRQJ4X; M?6=N?S>/6<-G&9GZ3"";5NF$(VZ*:.'9"@S3M&^_4N*J3T&.4E( M[0+U2S&^B0-JNT_\JPFHS1W , )J6Z80;;HIHX\FAB(Y+\;Q+RBD]ICD)"&U M"]97;W[SA-3V=OZK":D?RB/38475#K%"M.P#,3W&UOIP^Q<47OO-^VAHYQG39L[US>:_O"",+/S!*7KV MLH"^K53%_,HW2$?Q7MJ LW3_FFO']54U#_-A_X$-*Z]A+/DB!I!7,V8T=XP6 M,G!H"QVB1VF^A*>=Y+S>2OZR!@M3PY]AOWG!P\8L1C[SCO67-H0T=\@6,H1H M"QVB=VF^A+K3OKX;C';KD9BPL577 MS+7(6;=I&2+ONQ./U'GG^)[-KWB-85BM=Y3P/&RW,Z[8!6#7TU;G^@ XE5@6 MVLL=CI)R?#B5WFNNP=);ZS6=X=:C$ $VI7/O-Y_2:(NS@K6*8_W%A,NLY34G M?*8_CZS\%M\AL6LZX1G)5VMB(GI-TN+0=G+$5A^G.-WGG+7F9*CO<<,!M)N< ME\D.7W;=4UX@8LQ"F-N,P($5]!2@ZN68V] [S1&QM!Q*HOL$T90=Q\)^NN+S M?9#\*HQ'Z;@SS49.UNML#V,F"LS/]EE&#%UG)M%#P#Q$=Q+TL 7"V4CV0V:) M@)B4Z!=J9V=3C>K#\&$EK08)%6JB)%@ P<-Z[#+-HY^DZ9[>3K/.(/F3^JEG M'UQ-P[5+*?P,L&RVTS&ACJ1-G/L7GE@0W]N)31SFG$<@@VMB*;0'[9E(?^SEZ3K;[+3\3N]J;F KT[H^#T$D M]*RI>3W ,AA=IJ7,7-(I_=]$IGF&9AT9_46"KDQ85R0X[ARX=]4[U"-WDAYT MD0;14Y00U2'(INV;/2W%X&/Z$<9[!%>;*H/' MKI[[G)(EW6.RNR:>=7&[NCY/\C7".:W+N:/6H56N:,S#H@3+D*>'[(J0!*PV MH,X_\OOV2FD %0=<_/_E75MOX[82_BM\[ &R!Z=%@:+GX0#.)@L$<),@]F(? M]J&0;3I12XN&+LGZWQ\.+[K8DBA*I$2Y#]WLIO9\P[F1' Z':(6>T#,J\82^ MCU@T.-19J2T%S-0PRBDUT6TS<)\4\/&?LBF=U("3)"V>;^N!:%XB6880? M4GQ(>IU(&U"W< [8&JM!8Y^IFQN<;K#H,-93T_[5X< MWW:>*H$1Q#F9S=M-0W;D#L$GN [A=H_]CN,-S8/&X\5&.(=#?%*[G@:?77:\ MCG5W=<:D%O:#K\E(.V0; UE-5W!JX03>OR.JRM$Q1SD_6;K*85NS%RDSQ:.- M_JRS.SU7..2GJ3YS4-P_NU"<^:)2K)%Q&L8%\%LS5%M]BGD#9^ M:K\FX-7EYIGA7I[>25-F_^'X'=JM,AL.DR3C-=A@QO] >=J.I,4(BJ#Z$/6; ME[LEXK[AS3+<,XD2T",#I?&1QIQ[P[Q$>!ZT,2 MK[OJJ)D@_593.88Q2,25)$%1!75X0!II2*3+:#ID"#T;5G63RT ) QTH V.NX@&8$BAW:!E.OSZ#2SO-OH%\,:X%4BU::11YZ>I.!M2;S4FIY-6 M794_=U9UA473F[#4]$;<>DBAZ0T58Y+/9R10CR527C>EAS1\F"2F\PDZK47Y MV /*Q6.HU: J=[BJ@W)NEI:R"_,+#.45PI?BB9LB(R-%]8\54#D)L^F6@]G4 MI&!Z-B:VW SL#N]Q'#=JX%N8OCU$N_ ]W&4!R06I\EL/29*YR!76V)V<=^= M&=3!C]-KJY9"76CD&JR"G)E#8U0&GE#!%,JYRELE2+[&KJ+)RW4741KN0I*E MX3LN-K+W/[8DV^'=%V9<,+A,+-Z?]O=!#*\&)8QM'I<'5*W;0;91LFR#$[<5 M[F4.R_D&Q2,")E&)2UX"+?D$&Y,'-)[6O5LUPMIJ>'LJOBZ#(Q/:6K?$T?J# M!=*3^/,+&]]G:"$3IR&CO<)12.-'FN+D+L.&^7%CNCV3-H8X3E(N AVEXL>> MD6.+VIP-MHP!/E $C/B0%^FK6B3*AVHO-C<32& MG=$1%7?%-D5:SF_8AXC\$!W]%#$$;#PU:9EFT[*6B/%D!N M$(#Z'$9JE*>-!>>"]%U1&J\$./1= X[G1^QIWXU&UEJ&BRNY&4 .?C^NFNT41ER5ZJ\\9J(PU!D%=EJ(TTW2.L-M+YVVL^ M;\ &F)>]I,W25O\*OTS)AL$^=H+"H(.#_\NH.J:'?A^:L64M$(\Y4""*VT&G%<8"<9$"PQ!WZ( M^/-NX-:W)_D_!U31&9"W4;G4&/YOZA_@]+^5G%[^^L]"?&T^ M7/ZTN4:*;[MX)3 4[S0'VFHBURY3(U)Z.?CIQ2?M\^OCP_K^#JW6B_7]:NP% M&8V^]GC!NO*U 7-[0<;-P! MMY;YHU3%S"&) MHX5&SD[L&BX$BUM_A- /:/!DO'%N)-%?Y TD[1M[#H1R)+_VMSK]T(Y"\U07 M9( :G/C#TQ%#:S.8ZK;T@)'^5V2 M;O1Y2W\&'8,JGAS]KU,J7:RP^7-O+@ M+61=^EG@NY]=ZJC5KY:VLMW.]=&6[5AV26T;#$;L')D+WO^ /EKX%D=X'SHH MY)1;U)0Y.Q90Z*>- !OV/DUU)+ %%H6%$=L99VQS+'?)-$IN\9[&.!\Q5"*F M<4#C71@%\8D+%?*L[)N,>\)W[VP$.!DJC=^%-"+\&J1X)^7Q'.-/( S2FCIQ M$NY>, %&GH,X/16:O\LP"&ZQWXX[-ES(2G7?*X=7$!0-(+K)E0'/-#:&<7!]6:%S9_ID9,70_-D1=1#K;2_8.>C0G*N/;GT M .<$9%1 HP)[9)_\&L5X2U\C>&Z+,2:7748.V$BBOZH:2+JH=RR N%O)I: G MZ32==FA'D7FJ"5*C!/".6ZT2G/A":0\2'-A:'/SQ&4S;:F'1_C1E".;B\*PCS]28 \33U47'@AV/U534=*.>9J954]LQB59FCHQR> M)[45 TARX,=$MGX+TF\T([N'PS'8IOED+&=_"_.<%L%Z\-4@NI@EU1ZR/$7" M4SLI^@!&4,!Y0#A?ZZ@E*@KA=IP:A!_./]!4])-N)P7-TRQT4S8\*)(BS@82 M?*!B :Q6OGZ$!M%W7SU%>X?%3PL1H8FP=8W7 SG)F8KG>G_:28Q_P=M%KS'4 M^62UP<%K3]=H7N_@;8*?E9:U[BP? LHM0,'[X<**K>0%)QF!$C2>DC12]M78?-:&-+SA7*V9)]+Z3ER. #7\IY\R/PJ#!8%>@S8S=V$G8,\:P; MD!&^_9"CX-M"SA&8D<'&[^5'/^/1QYH>2KH&0]'&F9RG\SC#V?(ARMPQ1B-X MUBQ*XW"3\=P.4X'L!AO?A0D; ?PVB$_E#YGW]QJ*-.CMM@'(+F(*YP=M2UB\ M8_ -PI(GM"LSA0Y!NGT#XRE_Q9-08\F"J%U]S=M:2-50RC"B(;/B!E78J7YP MD@Y=#=)C(0XZ>V10<(2C!%[568:)C?C12-FZ!30@N8L/%VJ_X5.%8 )]+]A MP(_5O%/R]E:]V[I.8S+?OASJLCFWYHO 2'9;^R[M0:^M:UW8HW MJH-+3I!B969NWLTP],[>02%S- *MXU^H7^?^Y5\LV=_8+]6OV!_PF/C__@]0 M2P,$% @ *83_4"&*)\Y<4 ]I\& !4 !P9G!T+3(P,C P-C,P7W!R M92YX;6SM?>MSV[B6Y_>MVO_!F_TR4[M);">=1]?T3LFOOJYU(J^M=,^=+UTT M"4F\H0@-2-K6_>L7 "F"DO@ 0!"D0$Q-W4X<\^#@!^#@X#S_[=]?5\'),T"1 M#\/?WIR].WUS D(7>GZX^.U-$KUU(M?WWYQ$L1-Z3@!#\-N;#8C>_/O_^>__ M[=_^Q]NW)U1$X.0* MNLD*A/')VY-E'*]_??_^Y>7EG3?WPP@&28Q'C]ZYE+!!SR#R=7 M3@Q.Z/_]>G)^>G[Z]O3SV_.OL_.S7T^__GK^Z=WIYZ\?OWS]\+].3W\]/2T0 M^".=UDGA_WX]^>7=Z;NS=Q\_?RK\XKWC_G06X.3VJO"+YY[[Q3O_^/3Y\X-G[\N7\_E'[V.14[C>('^QC$_^Q?U7RB*>;QB"( ";DQL_ M=$+7=X*3Q^U,__?);>B^.YD$P0 10,_ >Y=1#3!NOP9;\/ :A1'] MZV]O"NB]/J'@'42+]^>GIQ_>;W_[3?;KKP>___*!_O;9UZ]?W]-_S7\U\LM^ M$9,]>_\?W^X>W258.6_Q4N%=X)(!(O_7B/[P#KITC3CX.JG\#?*WM]M?>TM^ M]/;L_.V'LW>OD?<&HW%RDN*!8 >P/R$_/?'P^W.F&L$X7P-_3"FVXBLP>FG M#Z?OR>^^GX'5.L";Z"Z=,R6V1&#^VYOU?!V_W?XR&>]_EOUNO%GC?1_Y^%_P M[-^W9"EV7F$(5YN4M^W!V/YW$GK78>S'F]MP#M&*HKO]MR;>'S#!OV0(5D]P MC?#.#&/Z%8%DYP/P&H/0 ]Z6#)E0UQ!0WK;&QZ?Z*@/MN 9_? M>\#'(Y]])7]X2_[P]O0LVUW_$_\H!VR&G##RR6 /8 W1'C@!V>D0;7\8.$\@ M^.U-_??ONV/V_R4.B@$*-G*\'GS> :O;-70APF/057S$&PE82>H"7 M;2Y2'4SA$;@)PB-?O[I+)UR [\Z*F^?R;SMD\NS\:>;'@3"#[+L.-P'>;$ZJ M)3BQ_G$8'3)-;+;A?8FWG>[)Z HB7T=,?>XQ&^U2[A:.Z&@%-C]LC,&L]LNU=;PVYP$*$MT=MI43!!=)A.5D)+B%]S[M0KM*#\F-'V%5[N_ M0=>A1^Q/W)I6Y??='3,\'G*"6_P2?_V_0'#Q#S[NC,T'L/ C/%88B[RBRK_M M@$G\>B?2Y'&S>H(!+W=['W7XWD\WU#U /O1N\,^X#TX-@<[9)?N_!;.%SSMD M-85$\)A7?-P!FQ,\C$KQUR/;QUEWZ0FTWG"*Y*>0!]-N;L]/3L]-WIZ=O3M9X)Q)SSF]OSM^<)!%F!JX)VTY _@W, ;Z8 MO+MTWI5L4AYC@") ?W/(<.SM<8;'+^/$HT(D,5R^CAN7@SLE1^;L@T5F3S5@ MV'P>)S9[FEV.Q_E(I6VY'LY@&:G0K7A$,5R4"UW,S!,\ F2J'\(Y.!]&*G=+ M;1D,E9%*W%IC5([.QU'+WSVK(D-EW.*WUCK,0!JM+*ZW_^< _3)N>;SCR6&@ MC%H<%[UO.22?E,O@XSI(E_KEWX00DP?!Q"4".LTR 9$,31]B?[T3+9C_^Z\YTG M/\![#D23T*,FU"4,\*:+KO\KP?N,)XB&GU9SR$_[&;6;0U]:^ZW.%,XE0TS&KPKC3> D0L:XBL,3;'FN;Y+Y<@3L8 M1=]!/)W/G%>1*0J3UC)?S_-3:7SO^-YM>.FL_=CABB9M)*&#_X(CY0\G2+@" M^ZJ_U<'Q_?;.DV.Z]/-^I)1(V"(/%5W[Q8_);48D/K[(B%L)A"Z^ 42W3B49 M'?,HW%R2%YXNO$.ZNG_Z\?(RB6(LY-"6B;7")'7,CTKR JIR4ZJC MHF46:T >@>'B#CA8Q6ZW/AS$-.T\_(")_:< 7(&G6'JO51'1?,H%$M#KON[] MS$O,@X]>C^=$8DY-E#3INBC!;^]6FZR&B*8Y$)-5=.]L''Q(Y2902J&?\RVC M4]51T3R+TE=TRSDUT-2RRZ+HP!S3L*NR+[3I(.F +=2/0P+UO!^:M\A/_KK* MGB=40XY(,3-!IGBHZ$#UQ@]]4E/K&> W;>R$"Z($9" !(7B;*.F8S>\0>B]^ M(/2P9]^TV@GW"'J)&U_"2'1_9*S("+G"KY M+ YV_U.IT[] %S@/Q.E& _=0K,NIZ-E M)L^.'Y"!;R!Z= *010-(OG2:B6EY73O1DM@<\7^(R'W&G! K9'SI(+3!-XNX M&9R/H':)+O-LJ""@CW=YIO5RFSMUI_.\VN\]3%WY/6-3T;3!RS6L7+]#PQ8;AV->P. M<\:."Y[F9Y/IR6-R4)4]>TU/)1,^Q4^ZB4YC)U@6/C4;Z?Z6EJ@H>LPL5K M>N::@,PN]\Z;GL,F:H+J-E]M2.J0K!&3/Z;&]/PVZ%(A? M*S%+[4?:,;3,5J>$T:H*K,P!,]S[( 984T@M0\ULO4L,-;[@ZAP[P]TY8MC5 MGLT."AP.20EI!-#K#3U/H?*<-^2^.G< M+:W <#+;7"F&4V7M# :7V1),$"[1$BHYC(9[I<1@Y"FVPY S6P-N>VDRI,X[ M\%29HJTU%]IB*&K0>0=6-^Z>8K\$L>^RTDNJBLB5$C^:BG*[W.LM*(7'GB+* MJT>5F'N :+,.H>0:'G*:"V5)=;;FH]/+3&ZC*&%[4FH26Q*]\#])XB46=?]L M.8J\\B,W@%%">)1(+6HWCOZ2;BK$!B]%_;-K M)3P:2?4U'W$14D>EKUG("9(F2C8=<7"1/$U+9GJGY2[PVQY>T[LR=X%=>?7D>&AD9T#6GY# M&1X_V2&J'->6CC#+_@VY^;]&TWD6F(7_58$1MY[PD VX%9QK>$;^"4A&(_ F MSWC4!=C9] 4)<.%$OHOW_I4?)+'88UEV!!V/Z*T[;WL66TRSD92.^7P',?/I MBG"_]Z&>ZFYDO)GSFF6T7X 0S,5:H%22T,<_P>L&7R%I.%6"=P [OQ=@#A'( MF031]2N^*+"TQSH[VMSB$T\C*$E0( PP?PO:I@]$$AATQ(:V6KR8 ;B-T4TY MS994!(HF2GIV18J=!/L'GVJMTRHG-TH_U\IWAI8 )JB&@Y)0@+D7L$!76!G<_T.'.C>#HGY1QH@ Y S[X+ MHD<8"/JDJZGHF\4#WJ\A?MQ*^9I+">@YN730K=ZSGUEQ_>H&"7E:D&QW_/^> M8/JLQ,]K0#5.*==DX6NIJMA_?:[]6?ZOUC,U(J0"I\Y5]J>_UG(\L(\HJ2?1N16Z:'*S&GCG9/AIM M:*_8K;#N%#%LS/25-V"@2&41?3(>HYDJ!'!<>\Q.>CANI!L6&X71N)$[- M JE.#67HF'G>.!1X6/>X&(LWOO))=HB.V'N25;:8D4%H_[X238;]2P^+2::?4> M02P^*2YR4O%OJ5O@T-<;92X%P6@X7G(M>'U,GB(7^?3";\-D#9T>HIWN"+N8 M$_Y(.$Y"/&G]FW1=M(V9&@4VL=YS61,=3,#K3B1*W!7)JC]5G#U3DLW\%.7X]B%0=% M7H-*^L?B+SB<@)Z"W_O=5EBG%?Z7>RT9;35:2KCX$2+@!*22X=]@0-QYO^,K ME( [#1^!FZ"T?07R(_Q/5_BOX>(>X"/IR8#0'0]](EALOI/RA7^.2)?**Y#^ M5ZJ$@X+1;+VJRH+;Z="TB=X!Q"UK;_.1'LY]+0A&<[")Z18J!I7O$F]V?]:*^]9_6;?NX$(RP:2<[M,I3/^0;G]17QA M1.EKB>SR_I%$:E_YB8MO MD;3=B;K%WB7:]_HJGF()3 G;(#53')+"<9$BI'6]V)1]4X\ MSA>BS0ZIRS>(L6 %WC8C42;%H)R"%IW =5-Y [RJBT1\0@)$]>@]I>J%Q+SJ M"6EN6BW.?\G'6OKZ4!E"-@$,\?D4S[.H(*!5)NWQ$(EF6#00LCD6-1[>PPNI MI5^WCN"0G#$<$[?9&"(AD.6';W3>[EIA!AL%[U@R,>HOKO+&DF-+N^#&J$%Y M&DNJ #]>_$KT6'(%N+&K>E'9I("ZUS(KW&MVKA-?>'N9%80AI#Q.:YTZ/V(' MQ4>&4TU_ZD_*]:FCA4G8MLG2)\RN#"UK3RZJ7RU,YJS*M-FZOP*8*V*$32\[ MK0"Y[B-4SSZ8'3FL8!&Z=SFS:L]69#Y +8NH8=6DK=QH ML55KXK*Z*$@]+H0;P_X8Q%;>MMC$A3!25JK:ZG1M-FTII/;^XM?0Q&/767UL M=3?:,,N'J]B\4FD2#&+;8Z'<1+A-I6'5QY7?3*D%[#H\-JRJ,J885,JOG'*H MAI4?>.E$RYL OB@O$;)/]UBR 1GC>HH%9\HE&99DO>+_D*/\[ 2$'=+2(T'D M!(@%]/%3U502N9:?27SI(+3!AU(XCE^8M)8@.=6S'-C<]O@X6(/='Q0YE@B; M4C2@YA2>,\DTG3--)Y*TXYC.?T1IM:SI4^JOO@VO7]VE$RX UL+R+F!W1,F[ M\YTG/Q",Y&XUC)[=3,VNM,*:Y\<)OHEN4]GH723Q=QC_'<1$2Q7;L+PT=9U7 M!L^X[.2EGZ\\4,G=,F?W=A_IK;^*S]R QAAGF6/:KNQ!B_!M$DN MG4GQQX&(;.N PS$/1A'9[!)$![^&Y35O\-_3'N1;:?V M>34PZUMT24XTY)2 MD/GYB^-/0VWGJ)/A-:5;DG'O$7SV\:/N8H-5 [RZ);>#"!PB5'7,\M[9=%YG M0WX,+0@@Z +@T6Z61+'%ZP!HUV%*J M.D_L#%(W-3XW281?*OC1DM:%H](S_1>AMX 872G]IG@ZKB,7P6WD&;,\9U%;BE:W;\5\C54>YGEY-GQ Q(>340UOH-9P%6K:=:1 MU2WYOSEQ-O8] NN,4VK'"H)H.E>$@)H!AR5+%=X@M=1[G'5N]U%Z@Y12[:GB35 F6MEE$L5P!9"4%4V8M-0]Q?N9$ YF9^TJ\QRXWR1[G=ZEXHD;DQ9E;41].;E^\"=* M4(@Y;RW>=PCU*]^O'A/-OTK ML$; ]=/VB& = !KC&7I%C,5$ 0\][85I25H=WB0!V$DWG4%.:X/,G=7-^)JL M?5AJB]9.+7XU+ N40KM;[VM3J..5Q[2VK%M60F.W$>SRRJI0:Z;BX"M@=E5ASJ]QJ&HXI*C_HO9,D,7ZDU)8:>_F%WH M3A?._$\F5F;);-G>#_+5CW&&NY7G;7"7L/)H[2EN,/38TEF M4*N[2(>97:T+;!%?1([^%[,O4PFO3RVB9=ZK',NOZJ3T,'>R:C1WW)L,1G6R MUR08A?S>#$RSGRFJ=^1!L ,KF*E.4)JT*]L&R#!\U;TNQH%O6; 5*U)JKR() M- _C\AB@]E*2TY3R$$X&I;V2!($\"/'-L3RWZCNWIE03#,[P--O&I7IO-F0& ML'+-9MNOU+CC1'),&++J#540;X.A(*O(W5Z;E<2P-/MB:I$/MNMN5Y$ QXJ' MFRUQ%8$NDG?)2HB;_@CH"-R:W%V&K>GO@7;8-F5Z,QRMS)78H;5Y_:S8O>DF M*S7HBE2'8-BJO[8,U+MJZXFP>O:C?!WP5'*IT+LJRM(P0$WK8D,,Y;)Y0(U.^T?ZL%>$.BH.YV+@*H*K?!TX6JCD M.!N>K]H9SL(->1CB9HO7WA O=GO*P5;HB1P5V*H>;.J3@OMK-L=T^=D2$,.L M$VXP#(_):N6@S73^Z"]"?^Z[Q'>;NAM)MU(8^&ZA'%MMVSDE(_3;@*[=%'04 M*D,+)\P2(5EOO#2S_;X 4)X3[ 2L;5[A.8?G5#>5&<;S(A#L *"?-RUEAPX8 MD"H>5$.E=SG,,478YS+G63D*F_96WH=Z9?$#> 9A K;9'ME?20;_-J,F"Q7= MJ?/)*8;EB ]% @MRKZ5#)F6!N)++(GBEA"8_33T]0&NYD9%\W"1[%X.BDX)%2J.KI]"Y+N*8)Q9?(8/'Q.X3>BQ\$^(:_Q:.%"_\IV*L&S"E-."@- M1;C4L:KA--8,WU+FB%+6(7NX>)(11H*$>Y=.CYOE[U+G.UD-I:9#&R^13D4D9F=5VI-Y%F"*HH,(=8K#L^PYH-Z9[D";0"XJ^BJ^' M(OGVV=-PT*\=%&)=/1]32J35$-$AK/:'EQ%#U31Z%S"-TX-<*V&P4'@$"R(" M'\":-$ )%X)2H>KSH8B% _ZTO%)VQVQI_N$BI^?UME!P M30R6&GFC'F'S3,F70Y$51=8T'*=\N);RH9Z.#L%0PH&,;*@ET[MXX)DDY%T5 M@T7#%9B3I'H:I>P_)60T8HH0%!,-5(8B,JK8U-*'O73H8M0"J4,K9V<1IJVG M\_PA5_A]GR8&T3X1]_AYCT#LI_%!U +63B0I&[)W\:4:/-AFMQ@L_B32.O7E MP!J4"ZLS)S8-#4D#1>BX&\GHGAHR.@3H=_!2 !+AI4A"-PVE3/EI,3EQVIK" M%/!.7A)!]YSI]ZUGRD^SYY#S%G,4H:ICEC\B,)U?1[&_<@Z<^?4SV?]2![?W MY#9+RTT^ #=PHHB*,7K;YSU'KT#D(G^=5J[EGX\X;3WGK)"FW>ILU=&QV?@] M9./7+XE63>YH,!,_I S'#Q;'2N'-4/K%HB1U63,$/UL$)50ZAM]7BU\+Y3_' M\&YPO1 :9ABMBR$5J).TE[089BJE$@XLS]X2"?4"&O+M^CI:BE'M0"Q*3XW![@B)S@ M;TD0^U@NXA?/'*(5[8#T%/B+M"I)6QDA,X3&4E9XY>$B]%L:/CB(V?)<@R_/ M5;=\8[&42*#8^KB/Q7HBBRW?13 6ZTJ+(ZAX0.O3U6AG5KQV!H?QB9E9I61=FR&&(N:D MYJ G!]M9+!!89(T",L9:1$3S$;0VFN'I.VJR2YI:,H60%/7C I'UIGC?;" M:N&M 6YCL!(*[JRG(^78^ 9BYSN(7R#Z&=WY*ZP*>=_ Z@D@;MVXAH(41].G M"*!G<#N38Z?J\Y[6.=N+X JN'%\H\I6#6%]S>O7;;MN4A)8L[EQ@E+ 176P* M?Z.B04X8\=*V'2&4J4:B'2'$%XNI1F9W194^(B7]-@[.^%A\54URL@&K/&V!>+V YB-0I:#MJYV8UQ.Y)P!>6;(6GV7<'UE"F]=16] MUQC0QH4%UR0V2)DON.D-Q9K1S+#&!P.LN>]W; MYU="QK;OTGBIM6[?5;N48XF$5(BBE%/6[/>E,G35 MW"]:@R<'UX!.2AT3ICL4M8R?<1VE,4($G( \(W['CUU2 WD:[C,B=1T+$M;: MLNYB<^$$)"K\<0E _#N"R=HGK0S:=.)KI&F;\BD3WM)-^1H7:2S*A2B"@J=9 MJQ;11YM#J1NK[-.A7$H[O&DKBC9=TVR2<$&'WUJK-M\960<(V=^RBN6,9TF.Y)G@@DCAH!E\/Y9W9I*X+'E)#N3YJ>=5306X[ M/NU&)BU<&PC9-G7:VRJT;E/7L*0&1^SN]W.3$D/U1(8B@"JXU.J^^$$?1"2/ M 6]&W\5_>HSQ%OL1^G&$00UN("+\J7#A2 ZEUYW#.J45>ZE11J?K-,#,C?WG M5HJ^BM%L6S_#V_JIV"1C4?F[1%]2:AG\7-CK.RAU0=?2&,K]7,ZDUNMH$L:^ MYP<)/M_XD>*2EZD/HNM7-TCP3-.B)#D6D57&K.&*1IJ!'9?==X@@AOF6TZ*W$JDYNF[3C!!P%$24::>"]N14H'I1* C98=+:;"PDZC3,O$\/YWL;4B+ MTY&_7('8\0,-Y6YX1A^*>%4]/8TAH+>8;1^1TT>47IE8SWT*6AH\)22-A8B M3&+0AYD(]U44='*?^Z(R^2I_L M2UN#PW$E;M7\M_**7T0!C*;S@\AI76J,+$='K-H(3UE'N&EEY#LK"2<4=LI% M3TL@;75,_YU,J1D^>A(SBU!2CSGC#R(CS MMOM15[P]X(4"8ISM?-(I7[QE8_8^T-99 TNKG\1@0/_RW5F!B!])3D(ZYC(E MJL 4W2/H)2ZY'2X<]V< %^*3::*DI:=+9LFAWCSB[ESZ:XEUJ26CI]/.,PC@ M&G@SX"Y#B%'[\9OSC\@NB0=*\DY%2_2 M)4RZY_E>;!A;HF6\A,@.*_]'$?!2AYLL=BF)&1 MHGR8EM\,8RGY)7L;PTH=8BREOQ0@UZ@[LJ8>9E<$4X!E[9N"X6CVQ:, QZ9G M)H/RHX6R'LH&\P-#TNPK1DX;VK,[[>HYY\:!56Z7@R560=.K1%993F&I[=;T M2H]-:.Q:V1D:9@OGSAY8=R4U1#^.5H\]]%5QH5CTMC$4OYKF"A=K/Z0P<$_] MP$-Q;"N2 ^ *(#$7%;6+UC$+,A)4(NGIZ2_42D[C_A_(U(]^#:\1^#9 MAPG)6/"A)S)Q%:/UA4I>KF*W#?<_06L$ZBAKF:VS]N.T;%/QW!7K$0I-D8>< M5).:(KG"*%<)2@\1YV[DIZ4#_6T[Y[PU.>OK+()Z+1DIM%,09@"MHAN(LA1. M;GPKONYQ/Q]J.?*;^:Y5-([PC$@V!8&R3'J(.X-YJ/4E9?'Y2Z]W8:R4Z,?VCNWLV[$1K$5GW_J5&TO("]/ MA%O'T( 32;>.H4$DDFX=P\- >(4(EX9INL=81%MOQNP@[LWP\ Z^]QJL?UB. M)8)##*P26\!8_-+" JS1CK,KQ3Z:BQRO=8P3O0-Y]L'PJY/?9@K%++X,0?N" MX;A([THB2#Z,4NH=^E5@O0^(X:6A;,*1X,7EQF-!-G:C[6PT+F=NCMXO9E>" MD=EV7#Y[!J"&&*]C U PKB/'\HO%D@=+T2BA+;Y8H;;X[N'+&7Z60WAF7$%& ML?A#_)VS6""PR"KVYE]W']3)-_1QAG4VS*U_5UA:LIF41(TBTK_*FSFO"MUB MY>0U=9DH0_Y0:/#UD6B@)14@\C<'>2^DY';H/0+T[+L"3NL& G(!*W >$W)W MF% 8B3)3\;4<)\E3Y"*?2EY1-DH^[3[-P:$(]'1N:,-S0A/J5&TMH MNJ8REHP2N[^5\=8PEPX'[+'1J Q!ZF#%#E7IMG M@)[@$1F$ZA)2SSJU!W&-?)SFH/JI#27-]_IU#4A'PIF_PK\RG:S'SK5D?*HJ9RU*- Z3%V4'SEQ-SV MEJY&MJF<-I5SJ*F< SFKPE9%52-:^^-P[8^JUG@LEDK%I[!%H+&Y&'<>:&RH M 51CH+&A!M+N3[EJO7$7FOSQ/VOQ(^HM5-EO4A1LD.Q$W/S+1,NM;4U/\;0_3D)Z&L-[SQX3U(% MX.K)#_,M&49<+ULILGJZ76W-ZBLR:B94$$D_)XDW1!>[#3W_V?<2)[AQ?/2' M$R0 '[\E%AK1;10E8K4,U8PW.&2TP*$? SKBA1-5,GBQ8;^2Y6I-7ASDT?_Y M T1QGDLCY.)0.ZY4R&2^,DZTQ"^3R/= ]A!4+@]DAE [I_8LZ]F/U_C:@1L MLHB'\FWR'8;/> > =#-$,Q@[0?'?B>?P.XS_#F*67$-%\I2J!D(66DT,2:TV M%V\%$?MCA\M)'"/_*'"S0AR;YKN&>D;GQU]I$=XROG0],'1D=\[A((ORLBJ+"_< $R*V'[T1_ M[CMYQ?XMKY/0VV89DOY]6)U8'9;WG\9+@&9+)]SVL1=!1C-C.K"6@4$OAYD: MA*^7#,_M*H#H.XBG\^)V%9F%&%TI29R5M,K;SV,Y%I!GOH,V]PEREU@8WB,2 M=YSJ1?F+GUO$R@^@\QP7!,BAO43@V)73D5L9_(K&J_P"T<_H#B.&L1/,'ZJA MH,<]&^'[D1B.J$8E'BU104#+G8J7,=Y05:#P](G8@S O^###$YG.RQZ3XH$4 M*D<=YCN]^&J,+C;5TQ"-U^B<%:DS/'V*L"8(;F=R![CJ9DL:VAFZX$]Y MD5)/I">)G5V!$IW).8CU-2?!_5])0F^/\1(V\-DJ_*U%IW%>VCWI_U(=Q^OI M].Y\XIIF:==QWL4:2PR1]!&!'&=\+$%"37*R :L]R3Z6T"#^&Q-RW?)C"0@2 MQZU*7S,]?5*ED.M9'=_3@:4!-II0&+CVZML5X34V MLQRT3U95E5!5[PY#)L_&IWD=6I=A:T,Y@_.SA1/*ND]8_42SC[;+<&[V:T)T&6J# AAH9A?P%05M+P8DA^F#V46WA6[FSJ.$&.I6 ML':!>D7H&H-]=(:L>IF@)[(RA_^CO<-O'Z7-K_U)Z&W?^>US2C5Q-L2TU*ZGKB'" M*+=D^*$?@SO_^9"Q/X&_6!(-'(L59P%^1&">!'?^7"B^JMTXQY9K\1VT#<]J M-_2QYTM4Q):JQ*GPD\L$D2L,_QI^;;KI7PK_C)^7U#SZXDT=\>[//G-_*Z9J^Y,/%'<#OS,*_ M][(K:[@YMEW)KG>I"'/E+/2^T])?*1/=Z;\,Y9Z1XK-W='=/S@-1):=SK$/2 M3P=PE@\X.K;S+"@:.V?AV/"C9V;_+/6%9 4SQX;I/8+XD,6;^\"AHHI$.:[3 M=N+]X%K#T+%A>SF$?7IYW/L3/R<4I6NI8<'FNA]WKCOI: U=#,H#B("#W"5M MF_(, DB%C'CN.R=!'7.;(<<#*P<#BWF@?_GNK$ D/J<&0GHRUBF$P)L!=QG" M "XV5/^3F$TC*1WSF1(GRQ1EO/740QI>@HJ(.PMGH O3:YO.?FYTEH>*P"BEQ MNP?8W-Q\&869#]/R1P#+]S;[B,L^O"#GXY&E@)M]\!7@V&1/8%":7;-( 92- MEB:&I=G*HP(L&VR0#$GE*2$#B_U6@"6GC9IA:O;E(ZY?:+]\LXRDLI+BD<=2F4E5=,: M>.V;OP+_-#C76Z-GAIPP2@.-,&#;.O\3UX5)2)YH$^\?2133*O8R4Q(BKW/> M6\%UE:"\5J3,!,OI''N5);4<8B$5W$!$:G/*,+OSN=8]))(,! GW MKDC( 5&B'^\L(>M_979DB3+TBI ICV!:4Y'U&#LH-@ZX2N5[]:&(QFWT(ZJWP8 M7I&KAVH*9V;?.YVI2 5S&//YC/;>.30V0EFSZ5BJHDD9J?GV9F9J9^6ZS':1 M=XADI6.FBVHTPPS$[Q#=G7CNTR_J7Y8'\=R#\99//,]/)W4;SB%:45:4>\5Y M1CD"[W?M-'0T42T<_4/_NXC9KHF2]8Y:Z^L0K:^2*IR-#:V'M4D<: W#&\S= M>)/$^!>NH]A?[2M>9=%/M%&\\JM3 1-'<+.VF:4-+U,87E8 /H-Y,L=']._ M03?X U5Q9HW## ^'[B$8_.QA(A2W(3O",&<_P\-WO/C9$ .=_POL>/9D@.'- M_0$0$S?Q"\QO\%7F!(37[I"H&*YG7-+[N4QL2[Q:VHUC'VS']+)HM];L 6=V M^H^2D\=I2>86.>S19_;KN5_P\YMO+(F$ X [5;/&TJ.L?\!3M7XLN9P#P)L^ M(L?2"*U?O/?L%F.)&M (^JYW]ES][=BS=_;&\=$?3I" ;\ A?Z>I[U3A?@99 M(OQCLEHY:#.=IXA,4;%\GX.0#[Q)G-.1LT%WS<90K-"=S5.' S@]8/G(^:2$ M?+_51'2\K2?/&"T2Z'8#T:,3@$?@)B@KV"LPB1HJ6M+TG(A$-)+_D!X6SYB% ML/7*"!#5LE)5&T7&\L%!3(N-:\M 5LWM<0E _#N"R=H/%_@2PC_SG> 1"R,J M&"X=>JE()C&W'DLK(K?A.HFC.Q*C^T$\2;.63%_S.%,_F/_R;#Q")"M](I,N*$=8K53:'C%#HA?-D.2GJF-V/QQFB4&_8+2N^(>NH M:+FQ(5I#A&7M%7B*VTRD@9">N:Q6 )';X]Y9 R0SAU(".GC_!D.P^>:@GR"^ M24)/8@&J*&@]Z5DV3"J"O"FIB9P@4ACNPHG\Z$<(:;-UHJ%2 4Q*)N/K/O#I M*^=B0S^G:30M!*!R'C3+2L9 "_&X3T3S',IT.^%R 7STM,Z,*>B1E(^WED[_ MYBN>:4+1!6+N2L,35D6V?SF*^Z>606>X]ZM1^I7AI5S0,[@-3V3M^KJ&S6K) M:$HK:,2Z0G\=3>4%K5#7/G=&4Z1!(^1U3^71E"!HKV/4&DYV%8[S,>#(8YHJ M0Y+/SC::Z@-2=LTR7,LLLPS%D8A3E2B>'Z)H>,F;+E#\<(BBO6KJKQI9_QZK MC#&2T][6ZUK,66UV*(^E\ B_H[ZHU_,'&W119,08'.LB4;JL*7+\P%7'(>6M M'-5W*.H[WYPC_$QA319%HQU1[%[?-5IN5VO,)&&%)*[G;(GX3BI)U#N #C<# M[1K]S7GU5\F*$?KFQ$1 ;68 K7C8XJ&BQ^F-!TEP>GIZ/,6W(=;H$K*M MY)I=5-/0/P/1?5?V];'<$/(Q*>T'M8$K_0>NM%_%T46W*#MML%Z$C"7VI4;X M5B)4WJ/";'MTXS4+%>L.'4:H8$:>X'"@[?1L6]=SWZ[GL<2@=.LT-;U/B!89 MH,:F,KIH'Z4V,"AH[1M-A9*NT.8Q%8\N-J.K+5WI)L@1_J"A!LG@O&=Y\89+ M&,7XG_)/\$]*7=[X)_L^W *Y[HMI=,+G$7GL.@+"EK)H/8M"UQG:RN<'%D]. MX/\3"PO\MPLPAPC,G%;*B8_(Z5;FV8[ W6,R9IK2?@D1.L:.:[)&U) MEPIO586$5'=P58RB96;"QT_%*"IG%@L?(Q%J4IRRKH65-W'AYCW45IMXEZ9O MRU[8LA>V[(5&Y/&YE("[\)4MSF&+1IVW@&[?$,\HME>AG[UD=$ ML$#'6'QL RG087IQ>IV5# KJR$A=/?T60#&]$/V "J"87GY^@ 50SJTDT5H M18=W\TCUN7;&-=/3II68-J&8^95AJC[JX:!_A:&8\AKEZZ= M'.NOZD*'OZ98AV!!QC<%;0F/8)X&K[ZDTD#BLE6#R^U0SJ']J/Y];9(\5ABC MD$/^R4Q%>0B05TCGLR_J7MYF2V>>:B[GZBW)9>)8;V3E'7YO 96E1_@)#B56 MD8-C#8Z?Z1H@/&:X2-E)N^E]\T,24WWO;-(8QT0H"(F;I ['UBXSVYCHC?Q\ M"B3T\__@+Y;Q=/XC2LTB\K,X(*0G'3YRD4]EUG1^!_# ]!"0:'2$G'"1ANON M;1^1.4H.H"6<$=^9T_D#OCBO(U)X[AY!S(;81JRFH6,&*9Y[VPB$X,4)>&O[ M<)/J:SY3NG=F\)H*^[93VJ?6UZRN7_T(<^!BC47M!&L(]S57LG](;'\H'+K M0TW?K.CP!7EVJ$9R3ZF&E%2 S!2KCSDZ@O5G2K_5@RH>M' +S#"GXN%6=53Z MFH5HO%0UC>891-LI1,!]MX#/[Z-XC0C[7^B?"-M?"FR3G_UU.>'A+O]5"1@C M%!<@Q'_;AP__Z*]'L""S_1W !7+62]]U O[U;R#0&<_;$K7%07G7NX% 5SQG M^9C\MU7A<;F=N0BUQ_ M:I]P';5:,MI4%*G8X?TO>X]!J9@*Y$1[+!7,>'8N%#QQ8RE2)B+-># L2N.Q M%# 3N>E@P\T\ENYY,IA5:58LX-9LS#CEW)X.;'KYM?(W BQYH9A>BJ?J%0=+ MWY&FMSMJ0F/WQ<_0L#($-MIN=F7*1^/0XK-]P4:[' O>-O>,-=LU8<&ZRA"Q MYPSRV,1WC]HG@P%K\"PTH'5PY#J(/!\Z7A5Z:))ADZS=J-DMV"40;0BV923['@H:T_@V2/ MJP= 3!;%U^*9LAF7TM8QX[W[=OJ$=U<(O-OP^M5=$GWF!B(%>4&MAM&_\MN; M0'Y]&05M@42B);X+'^G@\0\'^<24)<5KR<'Y<0A23TRC%=-G7^O>R*-=E M7]M@.,7!<&4@,_>)Z5I[$SIE!VYV<8NV,7?Q,R[H4'N]VND MREH5^B#*#">%GGUJ#% "(PS5N,0S!5M(1"I9/F?A1^AE1Q%X^'; OSI9D;^) MO5BD!NA][I)5;OAI#FF&DSF6@7\'#B(-W+N8[MX 0YI[E],>\(QA(M1%1YSV MT&8\PP-WML@9\<'-^05V-F-">C#S3=5MK"%.YS?X1G$"PJ+RJ5>,8DV&G>3/ MRBT&,RV:'@6E!,7B:6;0F1X%JA2Z5/2;WN&I&_!258%A9WK0K%+LJ&(YEAY- MZK#;>XN,I0F3.@"[;:9T7/X&2?,&<]BHDWC#JHDM:PLNZOH0A M9B+VGTAY[Q#/ZSN,E9:^EA]@*"9?B1G(=4)?KX%WZ01!=!M%B1.ZU*O*WT"\ MFH!D9_:S+?U6BHO;$*^T$U 2I*Q^3I>; MEQH*-M.&M QR=AJZ1<"KXI28\/R%5&39RFGH+V-/Y; G2IT(2]W=&NTCP-L&Z/AGN!F))_H+'+N4F9;7]E)4P MT:NT)4:T: D#KWC@Z.&BQVV&_,6"K\*JLJ&&@4?Y+A;*QF@QR# P$!0/DH3U MS_4!>&!%'[!TYZG0J6I(]JM-T3]&6[[4[-]#H@.9XP-YDZJ>XY:H_CEFH5:; M*]I^.D\^E9]?)<&6;U5\GL/(<0DMWE20)@J::E>[ 'C1#8*KPM*+JN*U9/3O MFA^AL^UVN0WHS&P2D] KOGFIK>2[6-NJUD,IT )O'/Q"2)]MN1522I,K(Z2 MORG69'QB)LLFGVOT_$%\,E3[M5#0^H">:O/$(57]LV2[1'Y.11KZ9W GTZRH MDH34"?E/@. ]L4#/7N -,S>56YJO$C![P?^Z2?^7^*H%.SVH&D[_6GUW5A+M M(*IIZ)^!:,N'LJ_UO9RR8,"&A1Q+LXBZ0U")T;AZ0M1(MTJ$BA)X+'T?&N\QJ/AR'DMS M"*DS>G=8H_7,\*3_)J6W$JNB=L[ ,CNL3QJL^N<9@T]Y4-_ \I0Y )1YQ3, MS8X%EX.OS&*3(V9X +CTB96PTC%,QZ3;U6)::^5E>&F)F!PV8DVF?0:6V8'? MT@>VTDV3(W=N19VX X^A-Z:'6%OTMBY>AMZ87EL"Z-6$ .38?;#7J5R0"$/0 M[K[VX44YFA_-KN6F%,V&L#6&Z9@LQKP/-]5!DPSMT>N0[:)R&9"CMS>(AF?G MT/TR>FV\@]!^AJ[5F4IS/G* #.]XI>0YPY'MP_"TEG^YO+$*/??DT9I#E4AG>Z$K>U%A)_&4CV/5*5HLTPLJ^(^H1ZAI2&9\(0"D(\)JN5 M@S9$\J2JPQ].D(!H$GK;:S"3Z.1'=S"*IF'!XKSMIY2&L"@L(]$=6\,N/M'! MO&V2.S IR=VFTFC8P3O[J<46W:,SI)7%T,J$3DN1MZD@-A7$IH+TGPI2V '\ MNZOF8UUW:IS=C3/,IOA.J:+0!_>B.Z7\>YLV5,\WT[)EK[@R"H-XWM9,C3_7 M9TSQ\95Y!.5'BX%DMGFR5C#5H'28[6-VH$K#]0-K[T=6QG9,!ES)[#IRWLY' M E&+[+JS,0EOG=EU9V.*EI7/KCNU4<6M;"$,QS'Y8L3L4-6A#GL&-=9UU6QM MK1,P6^1+G7Y0YQX;9EEY18B7AS*=?E0?RC2DM@:Z0YE.U4?'#K6 OT('X3U= MQR6(?=<)!NJ\K>-Q-)[<4A!L=7GK"#IZ1Y U[EOCOC7NJS7NCRD,4MJX;W8J M@3KCOMFVGF;COBWDU:>I\6Q,LJSTF2R?7Z&EU^FP7\3;!U;^FJH\L7CHCWI> MP*UX.M87K]RD->B3>T]QT;C=TL]UZ,&3U!I)EYNT)P^Q:*"IY%%,\-[:*(5> M(_PT=&L#;ZUMSMKF MK&VN?]O&L8L&T";T=O#>>R>3"\S';R M\=B/ZC&K,'YU$>1I (#\]E'-88E'>V8+2/VB7ND_"(C5ZZQ*W7*3%P=Y]X$3 M1K3YZ>3O WG$*WHO\BYHQ2/.A2'DZIIZ3#U+?&I M.6!M@I 3+@ Y)1<;]BM9L54ZL6V]8/JOT>09,TQTA1N(?L??BO4W[(P'+<92 M6>[I__R!90PIM4K+V0KU2%<[KC:DGIHY?MKG& MA'Z5G)BLT+0B3FD&EW#NI M++@-R:.#/#_(H?\;"+CFT$!@T+M;RK.F8C0)5"(4%Q#!?]M' __HKV]^Z*^2 M%;]#I.2CSGAS7B5XV_VH*]X>R-J)<;;S2:=\\?I9]CZ0D@2S%SA;PB1R0@__ M<4+_E_T !,^@Y*@+>G=;C:%#GI#QY!RY^U_JY%;4';?[G0Y.'_!]CGPW!AY5 M-L7=MA4$=/!^C?5UN & #IQV$!3GOX;((.[)J%8=HZZ5T),_'=V,KR4X+!]? M\)#M?2@EDV]\!.Z<#4 "@0X5'TJ-_X>#5[-2A):9)&[!%X2@.QA+"45A ,Y% ZJ)?PC-];0!BWO-A5]29&V!4_MR"7;\DQQ*7U*D= M '*9.\82J:0+Z@K+V%@"G3H5PKN&TET9_-%82$O-RB6H' A/PYN\5Y_%]LX- M%B9F=2;AX[KG_MH]IY^,P[+Q.K Q^(B!:G:;=;6@=A"5EB_$)[N[)1="610E M6POE(G]@H?0#6XW&2&"V,AH4M0&$[J?&\1$MSR:>(=$)#UIB3Q%T ?"B M&WSO%M?O^A4@UX^ 4!8$![%!1$E6W>][[$;;1:&[_S:,D1]&ODN71TN^@1 _ MQX#L-(FCV E)>NV?P%\LB7S!*J>S -LYWB,LDK!.$."+D7RH$V<9[HX!=:J< MYIOG=P0C/>DR=<,/&K?#U\-PLXIL'+R-@Q]<'+R-,+81QC;"V$88:W;CU ;; MF8MIW\%VA@<@#RG8SO"PY>-Q\AK>\'=@CI>ZE^18>@/$[C(<:<-3-Q(W]9_R//T(\>_KSG0!*Y>$W8N,=01P.YX2&X,[@5RKZ\U+7 M,'$,H2#5BMD#(!8;6M4XI*;@Q EF *W.=4:)2+$W"%><&H5X@'$ ?P7^:7 D M*.,['?^J!L*]BT9'<1:5)HFJU[4VL!7S-D@T#96OAB%KPWI MZ@KU-"FA)U#3P8VZ"0=UVVG"E#Y^HB@!WE6"\E2C-,VE=52P#/5CV$G#.H-' MAQF1N3>]W@@['-A@+=.#M3K:."PVPZ8HMSCZW:S45C:R( 'EB[1.;[/80?$( METKB;F?N?W5K\35=BQ LB'08X3ITKX@RA[)=MJ$L6^5+K,.Z&:F\NPX'LUR# M5A7$@Z(^635B^$%1W":\?%F_6,5C,(NKV R>K_%7>W0'L+K=>IBVBWUFGWM' ML-B"KMQ\<<^LVB2I-NF.<@9=\.L.GIHH*0]6_;Z%?X(_9C: M[@"B)>U#%["?\]<7E28]B)6U54=MU5%;==0&LMNJHP-SGMJJH^HQM55'C[KJ MJ+2F96N1#JT6Z=@[L.LM?"GY]&2K9IC,K?TX.+R3]:55MR38UE^-'6S=E1HST(8(V1#S9); CK M=6B /8[@[8+>0D>AX\D';->3T[&"145,<"Z-)'3P7Q:2]?#X0WP6#80&<9IL MP+P-F+4Z\:37B\)K@KE7$64*T\9F!4 M0 N]X!CHAN_NHTG^.+=1$29%Q!E>Q79PP!_NC0XMSFR5;5*!J:MZ+DF.7F87L"05M.FN-SYSI,?;'^IR^@? M)6,/->ZGW>1T^ T":AW.GFT'Y^KZE?Q1R-#.2['W/L7?P0O])S$/+"=%+3X? MUT68#[J]0'29("*]A9:JG, @/'UF^,T+YY\>=T$_>=7G@U@AZXNUOECKB[6^ M6.N+'=HCS?IBK2_VN.#5XK.JTJ9&XX&U/JJ!+$0G-L^*UYSU%+4R)'.^]QG* MALN0;K8NI\U(JYF]7Y-L[F\B&_ ^0>X2HT+^I4-3;*LQAVJ"E9O4,:=+V>0T MFYS&:9Z4E>:3,$R< "\G:;7J+,!MZ"* ?^DV3&MQ92IF-$GB)1;0G##IYVD0 MAM2J">VQ_8P%$]&^\?&AKDHM!O!&'O3NNV_.J[]*5ENNF A/^9O!"Z!SRPFR MT\<9W9X"_L3[+D8]IG,FM'\Z'%SKK4B4H^E+B)7@I;\FVM'UX_2>*561E-M- MAKK4&;F.UFL\PW-"6M#%5O:IEK13:<=8'RZM[9BB'JW=[_0ZM+AW7PO_E>@8 MUETU&G>5Z-88GW=*\H#"*O$R%E]4J3 N065L3J0&]T_933\^UT_[0R>CU8VE M]4P+?5J%+ZWZ,=%A-YEG@)Z@*4O0Q>.78:^\Z8M!FU^K)68L3M%AR:-#ZR%; M![-5MOZ%DIA=?"R)AVK.AXX,T ]FA\0,?"&:DC3-CT_B>?@!XAT1^O)UL*GF$PC?4 MC#8S%T_N-ZQY?@?Q"T0_\4ML1;JJ M"L9;U%"0XNA/N'IRXD?@)OC=Y8-H!MQE" .XP'^^#5U![CBIR7$*GN[\.5Z3 M@-3*P]0@6D-$5TZ4RR9*VU9&$CL_0G%AU^._[>]X_*._OODAL;;RLUWR46>\ MI99@0=YV/^J*MP=R/L4XV_FD4[YX8WOV/M 2ID9%/I5FQ20UIIQ>PI"&9$0D M$W Z+U-LQ0.M5(XZS#=#\7Z(+C;5TQ"-^^J*0\%D M@8]F!Z_T5W#KW%A,^RZX99O$=-'\Z% RF'T%=2H9.C>R[S& MMLRB$,W643KP @A(JH]6AQ&65'NNHEUY\LDX+,M=:;#$D<=VE9GW7Y6S$Y:Z M6QD:9@JP)C1V'>,Y&K^8+7$Z>')NXQX8A,J/U\"R'25 Y MQR2'\;+;A4AS MF@BF'+0OR@79P/;=\=02_FKV_NVH[*VVX$RV3J:+:K4KU5>X,ELO,W6U@9ZK MTN#[[5K@!Y4].QK*3I^9[L3M!.46648,>-L$M6/@*[/=\C4X,[M4Q@#6H#(7 MDZV!\G(,HQ#T&@HTG.FHE*&W! !^Y-[!*,*[D +&GGSW,,;#^TX0;*[\((G] M9X"!6L$PE1S3)(YB!^_J<($UROA/@,#UJQLD'O!N\&(33).4^>F^FX6L%+=J8(R[*&6!Z!%"I&:D;7<(/O:IT2&4#6-WLT%C=,KS>I1 MLWSC2^U1>N!@O2@92VI/C1"N1&B,Q?T;KULHJRR,)<6G^W/5N/)9-(!K8&TTJ'V4$#)@,=G8F/8F7V;"2/' M9S]EA>_-#KX6AJ_*,,X 4WX[#.RL#EY_NBN)?CT?X^73PL&E;C6V?CZMK33T M!@@\@@5YC&$I"A$)3%38 T"&]%#<[D*\:[ !;MN\I PY]"%,.12R]]91T6') MW(X_70.2\A,NVDRBA(@6V_7^SI"PQE;3Z%T:-TX/^D;'G$H 5?9Z=-J M*NWWAGE,5BL';:9S&IWW )Y!F("+S>\ +I"S7OKN! %'S8TC,]10;R"AN6B) MT: EML9AC\$8JU*/VOF,]HR&@'WW0(^OW>)CHTVA,_/V[\0%C\76,Q^_->/ M1Q[.BK_=5;GM;-G8\7,"_MB!!@*=\8QE%]@?5*1D> T!S45'JP_-Q2;[QS;E M1?G)6Y53JPXEM4;C\_*+GP_8>,)-]^;S24C8*+U-]^;SW7YP]QHVW4'/#4JI MUC3"(ILR DI,91Z+SUOH00);OK 8J..Q4]S!<''G/P./($%*H71JJA ;;?#6 M"L[IZ'G>N@DBIREE1?"-N_>M-3584X,U-5A3@S4U6%.#-3584X,U-5A3P\! ML:8&:VH8AJGA\/EDL!V!U#1>@9GS"B*%P72"5(=B%^!E6X-J^R-$>YPKK2 %D\"[7:WQ:^EZ/@JL_) *J'N !19-O@OQFN"[!43QQ'51PH0DS[2% M2?>XV@J64U-AA.TNR=$E>X4X,_PPP<(CBTL5E$TB5/440Z(]4.\=%&_H!J(5 M;:]2S\UD/O<#'_][E$E)L1@[,H5(N3QJR?0S#];4"D.;OH?$/2%"9/N9)[G6L!X'T#.(Q,LJ\='K?V8'[2U; MSXU1U#&[/'>#23SQW5A#1)^LRPVJ=X17_Z!/'+?$JR34XUQ$MU@MF7Y.C;"3 MK)*$UON3V3)D?&&U9'JWY_%,$G(LR%B\7DV;&G(>0-/]6R+"K!FSL7B[Q*XS MR'7]FNX,DSB9O-K76(I5">JWW$B.K?:4T NH%L6:I]Q8*E*U.L]W99Y9L^\, M'G/)P4U;8MIA>)G=K4D*KX[,@5U4E_F:8AZ"!;'P'BGJHO;I',@/9JO5@C"* M.#18&^^QW2^U$%:ZN5B7ZK'IU[SW"Y^[,\?QD]EA:6KV7:.WG,$Y-IU;!LZJ MB N&HA6&S2@*!^\P>*UNW@RO8-P8 U?#Q:0WP!(_CC%^'DU:]9\2>K<$3J@P MV++%"$,)O)29@I9^-:5L/:[QIH5H:^J\)FA$I-S_G2\6MR%'7T^GGE+.\*DE MEMXD4C[G2LH]SC8K?8W(/D6 ;D2T*?Z2>"O'MB/UA099$LQ%Z$WC)4!8$ M341-_F0"43O'H[(A>[\^58,'U>V=L52YU+\$E<*+0?[50JX4\H8[4JMEN%JA MS/Z%_,\3UH;_S_\'4$L#!!0 ( "F$_U D9E%TM0< )_,_@=4F63L&4G4A[WM2HYG'%M)M).U M75F=;9YV(!*4L $)%@ E:W_]G@N0LFPKC=UTFSB;!TL$+H![SSWW U2.OC^[ M.)V^OQRQM]-_O&.7/[]Z-SYEC584_;-_&D5GT[,P<=#N=-G4\-Q*)W7.512- MSANLL7"N&$31:K5JK_IM;>;1=!(M7*8.(J6U%>W$)8WCOWQW1&/^4_"$/IUT M2N!+D1:N):[[W4[W7S^V(86YJ)X\BFKQ[ULM=OZ&G>I\*8P3ABT/VYUVKWW8 M8:T6"NQ96C7]Z.7XVGK-\%ZD=1 M<;S;JAAZ"O-TS#H=3:;CU^/3D^GXXIQ=O&:7H\GXX@Q\FXPN+R93]O/YV6C" MKD:G)/#B6?>OG6&_TX/DMX/!].V(79U,7IV846%0*7=9QDV;K(WW*S9E1-"B2:+$:8R73.WX&[P:+NJ M$252-^BU^P?/;UG:"D-?T-INFXW9@B\%,V(IQ4HD,%1:]E/)*3NI-9N(0AO' M=,Y>8Q'K=EH_,9VR2Z-U6FB9NV8@^#B/V\,G[/=>F[WB%O;#TFS-/N1ZI40R M!P,\("; D&CHE&O'8NS"9P5IWP*JZ01FHDP!E-EZ M&X:G[.?^;_A9L%3F0)*<\LP53$YZ5 M%$,%P"5>$%^4NG%\A;F] 8I\&@-[1L;GG4ULK]X>AK=Q6)7$BNTY3 MB4>/S9AQ([P7@*J<*4%H,0'7SY2T"Q(GL0R!3L%.SXFTL=*VQ#I* 4:KX([" MZ%@D&+9L#^@G NX,$(^NXP7/YX*=(+HFI1(V),QNG[>ZAWMB/SS2)MW#) SM M^STEM01Y( 2=Q"@8MW@2_$9:??)(5IV6AIVK@U(<1!;?90\DJ"9\7KG[H=WI M/_^*.,+WV9FPZ+6 D<^-GW9ED])VS$O[\"64/V<"SJA."AE9EP8;( *7TOJX MAI3(_3[45]QDA.VL8H3BWKM52K[Q4+/*.#0ID1V@B]5*)MQY16=6)A+VDP$R M% Z?YW+:J;24S'U86)_Y?1; #0<*X;KB%Q4H_C(N%:?D!;.\$C=% 2M"B=FN MC/@V$R2(_(+U(KF;3[::W7^7EL)Q^+0)-;M+J ?'ZSU>/3S2'TPO4'(I$V(- MM[CG4G+C%HRC1H&HQ$U2NQ5$DWPFE71KJB6[CB62>P9XYP9^WA+=:C1\#KVN M#"I*4X!^.-8F\0KXEF,NKFRQ-?!"2@SY V_Z8N& O6R,C7X-MSVV]Y$E*:B#>+TC72F.1E3X M&P]=AO)RH]=^T&K![::\4:1[JHG$IT"/1Y6>UKC7?!"JNO[Y+^)?Z=.KX8RG@D"KU;]K(E> ?*)>'NNNSN>\8_&N(^A[Y*#=7'5^X M+^T(69Y@H16;B/TH):H^ TO@5[0#S5!0+*J)+3-X AZ8ZI,N?/&_>T5"S23 M)Z@)J4&(- &V\%$-=_EW-95?FR&ERGRIU5)07LWYO'KE9*I$(+)"Z;7 [&JA M0_3S6ZR!E_^0HM-^PMGT#( .V-]+T+7?;;)>I]?9;)/5SI718T8JU M4KRP8E!_&:+?3MQB<-AI'_SM^= ?8>A/4J^\,W\4N>28?K_R4J:66@0/= ^] M%7[]LM(] -5@M6BE70BV/N3K@8G?@@A2&5AC[&^PK%LX]JSC__DC'NZ0[>BF MY]L>V@R$&RA)#0&/-H/ZM"](Q\A&[,W)Y#V[FHY&[T9$C#_5 P3A_S'\6[_W M_&G0_Z_!W0)$.HS'?RCD: J MW\>7UM1FWR=#XWC_**+AXWN.B'SUP1@JTQ>IB!\Y<;NIV#097T]+$7"L_O?& M453]-Y'_ E!+ P04 " IA/]0BT!HK*(' !Z(@ $0 '!F<'0M97@S M,3 R7SY3 M"IS!D%AC!K, AC3S]3D-#"^2Z+6TWJPEQ0\B!V@ W:=/7S#T\?=GEZ>3GZZ& M[-WD'^?LZL.;\]$IJS6BZ%_=TR@ZFYR%B9?-5IM-#,^M=%+G7$71\*+&:G/G MBEX4+9?+YK+;U&863<;1W&7J9:2TMJ*9N*1V\J?OCFG,?PJ>T*>33@E\*=+" M-<2G;KO5^?>K)J0P%ZTGCZ.U^/>-!KOX&SO5^4(8)PQ;'#5;S4[SJ,4:#1*8 MZF2%S^^."V;=2HG7-2<^N097J]B,.%WX1[]" MYHG(7:_UO)_JW#66@M;VIEHE82#EF52KWD1FPK(+L61CG?$\S%GY']%KTU;A MD13IY=ID7(7-'2&88@"CN0A2"VXDQXFL$JR=#']\-WHSFK!NN]GJ'$?%R7ZK M8N@IS.,QZW0XGHS>CDX'D]'E!;M\RZZ&X]'E&?@V'EY=CB?LP\79<,S>#T]) MX,6S]I];_6ZK \FG@\'DW9"]'XS?#"Z&[QN7/YX/?V*#TPF!T6G=\O6.#>U. ML8_ ^\RZAQ45 I5V7V78J,ZN>*G8H%Q(56IUF M^^CY-4,;8>@;&MMNLA&;\X5@1BRD6(H$ADK+?B@Y)2>U8F-1:..8SME;+&+M M5N,'IE-V9;1."RUS5P_\'N5QL_^(W=YILC?\([.S#5X5E),50 7.(% M\46IK>,KS.V-H\&MQ# M"$$G,0K&'9X$OY%67SR25:>E8>?JH!0'D<4WV0,)J@E?5^Y>-5O=YP^((_R0 MG0F+5@L8^=SX95?6*6W'O+1W7T+YRVFG MTE(R]V%A?>;W60 7'"B$VXI?5*#XR[A4G)(7S/)*;(L"5H02LUL9\6TJ2!#Y M!>M%6PK'_N DUO4FH.\?K+5[=/=+O3"]0^S@,TM24 ?Q>D.Z4AR-J/ W'KH,Y>5& MK\.@U9S;37FC2/=4$XE/@1Z/*CVM<*_Y*%1U_;DA7_]JB'X;O1X.F8Y^:X?K M+_?)FH?U;?Q1.MCEPC84R9OWJ&6WVI.-:APMBM/&;LJ''\"6&:["3HA?2793 MC0)%\XF$?GZ3 S &N<52[L(G0;:FN?BEE%#?4[K,8W]+.GQR[>L =T>J^Q+^ MI3Z=.OY8"CBD2OV;-G(I^$?*Y:'N^FSN.P;_&F)]C[R7FZN.+]R7]H0L3[#0 MBDW$?I8259^!)? KVH%Z*"@6U<26&3P !+TQ5:;<>^-^>L4"S>0 -2$U")$Z MP!8^JN$N_ZZF\FL]I%29+[1:",JK.9]5KYQ,E0A$5BB]$IA=SG6(?GZ--?#R M[U)TFH\XFYX!T![[>PFZ=MMUUFEU6ONMN=][^+L94SMYD4]M476UB5PP?RMZ M7?,_[M0PYGR[/D5T"/.ZUJHANRME"QX#]LUSP9-D_5PI'58T8JT4+ZSHK;_T MT6\G;MX[:C5?_O5YWQ]AZ$^R7GEC_CARR0G]?.6ES%IJ'CS0/O)6^/6+2O< M5(VM12OM0K!U(;\>&/LMB""5@6N,_0V6M0O'GK7\/W_$W1VR&]WT?-U#FX%P M R6I/N#1IK<^[1O2,;(1NQI\.&>##_\^PF , MU>>;5+W/G+C;.&P:B8?3-@0T MNB % "B&@ $0 '!F<'0M97@S,C Q7S8N:'1M[5EM;QHY$/Y>Z?[#=*M6 MB<2^0#KL1^\O0G@=_7X&%V]?G WZ8-FN^T>K[[JGT6DY<>1X/D2* MB)QI)@7AKAN>6V"E6F>!ZRZ72V?9(\[B13:7E*S-IA('I>$A,P87P41F]$#")H-='K M73<[V6W5%/6DZL>031\/Z8Z#^%M\[8Z3LP M#OO&S">/_&.OX[?:WOTQLC>&WNGP(@I/-X.X;?$S[_C^&#Q\"='K$,:]T8O> M>3BVA^_.PO?0ZT> ,TW/:]XP=<,,OYGM IY=ENUA2.6$2L'_9-N@ :^(6L%8 M4\II _HIHPF$5W0ZUVQ!89@D;(IX*Q.X4%(FF61"-\H@#\34@0.=4GCRZ&FS MZ77ZP ;&$E"HZ60'*T"Q9-2";JWR..H"6L'%$5IROH3;69,=%IX#S101FDF"V@R,+G M%J>)MI"DR813F$@54_7<\BS4E?,\(U,F+M?CC,1Q/:[C7"ZQIY)SDN4TJ']T M8,EBG6+ ,+;%#LI\Q;"H=L;,L&HA)6O+:3![]IOZQ%=H [AY,?Y0+@**N!K#;W-!H84XTO2: M7HE25BG,.H1DSE'V% 5PAMHLF4X+$8I^F#-%9XC+N=GF!BP=D,/R)^[HMP_B MPS7X(%PJK(Q15G@U38FXI#4"^<]:1QT@(EZ'!K^4^3*P@T]$I)^X]!.7?N+2 M=YY(YIPS8202@PF('D(3)A!JF"A H(*JA# #7)FBN8&1AIDFG ,NH[@]1Y#) M,\25O%&L2I@@8FKH*# NNFN#%H9KSDL4DAE5Q9[Y#>AS/H\I>_BUHACH"7YU MO-;CK1+5+H_%'6;3*3HO0$Q'Q[;\$M-W%]W[=1/[@\@64A?O%?X55/]#I&Y[ MSM&S;:S>@JOU?'6VW))+U5QI&0&_75BQ=?9*1UU?&I5V90JTD+\FC H1)FTJ M VL?YY*S&/Q,PR.O^'1V'>9/!V0SY\QX.T)K0MDS&JX.ND>JH-[M#M/1S5UX MU1N]AW$4AF?A!KI]FP@8%_Z/W;_1L7XSUW]MYVXXA&FD3[^HN_=Y3;?[#<#] M(ECB48+TLKALT@-G*:"K0):P[3"=9=80R3U>W73RG)84*1/U-RP4SG MJ>56>VJ*N27# G!B^LNJ9$1)3!=3R5P)EJ?7ZS9Z23._[B=1WHSEN:D/L?UD M6!JBADD"\PPI1D6::^>S1=%F[;>N!;^?D)2)7?V1TW6K?XS^ E!+ P04 M" IA/]0KJZG+A,% "%&@ $0 '!F<'0M97@S,C R7SDN:'1M[5EM<]HX M$/[>F?L/6W>:26;P&X1>8VAF*"%7;G*!@G/7?KH16(XU(R17%A#NU]_*+P0: MVCONVB;-E ^V):U6^_IXU[2?G@VZX?MA#]Z$OUW \.KU1;\+ENVZ?S2ZKGL6 MGA4+QX[G0ZB(R)AF4A#NNKU+"ZQ$ZS1PW>5RZ2P;CE37;CAR$SWCQRZ7,J-. MI"/K]*V;0@F,EKA_4D[A4RO.'UE:7JC;<+9M0@4NTYT:T;4 M-1/V1&HM9X&7KF>T3/-AOH.)B H=>,];L13:7E*S-YA('A43,9DQO@I"-J,9 M7-(EC.2,B&(M8W_1P#>LBJ$1)!!2S0@OF&MCP1@G<%;0@FI!%"-X(I2$UFGO MW9O^ZWX(C;KCU=MN>KI;JRG*2=7WHU:W-PK[Y_UN)^P/+C'41N.KSF4(X>#Q MJ.B_A"MG['0=&/>Z1LV#9_X+K^4WFM[C4;(SAL[98!CVSC:=N*WQB??B\2@\ M.(?P30_&G='KSF5O; _>7?3>0Z<; J[4O3LYNJ&&7T]W <\NS?90I#1"*>#_ MTJU?@R&9<^C,%XS7H)LP&L,Y$T1,&>$PB&,V1;B5,0R5E'$JF="UPL=],77@ M4"<4#IZ]K->]5E?.4B)6^W'"Z@LY4FQ7CG!JN$QT4 M/HK8 O(@?&5Q&FL+IS29< H3J2*J7EF>A;)RGJ5DRL3U>IR2**K&E9N++?94 M'*I M2&KM%U9?-CCVB$KK]$!,LK1EC(RO[^A;ZGL_>=,V\Y6D]RA'GFPOT/!F_?33 M]O]N LDD\]LY,44>7\&(IE)A*@LX1U[@>_;;*N-+M $\/!]_*#8!15B-X->Y MH-! ','"TBM0RBJ864<0SSGRGB(#SE":)=-)SD+1#W.FZ QA.3/'? 1+A^2H M>,03_>9A=+0&'SJ=*RR,D5?O9IH0<4TK!/)/&LD' M+OW I1^X], #R>0Y$X8C,9B Z"$T80*AAHD)*5LMWQ>M2"QE&>7-MT,)0S7F!0C*E*C\S^PCZG,]CRAYV+6<, M] 0_.U[C^5:%:A=I<8_1=(;&"Q#3T; -O\#TW37W?LW$_B"RA=3Y9X7_!-7_ M$JF;GG-\LHW56W"U7B]SRRVH5$65%![PF[D66[E7&.KVI5%*5X1 ^FKB5'. MPH1-J6!EXTQR%H&?:GCFY;_6KF3^M$,V8\Z,MSVTGBA:1D/50O-(%52GW6,X MNID+P\[5!72N?N]?;(#;MW& L>!7M7[]05O_ME_]9I;_VI&]80^F<7[Z1:V] MSS>ZW?W_HS'T@PGBPZ%B:.(4;7S'VD=WS/T/;_:O_];;54L\]$];'1/30Y9E(7)B.E^*YTJP++G=M]$OFO5USXC\9BS+3 V(+2;#\@\E MC&.8ISAC1*29=CY;^&S6=^MZ[^&XI CL\K^:MEO^*?0W4$L! A0#% @ M*83_4!S$+/B6G@( 4G8W !4 ( ! '!F<'0M,3!Q7S(P M,C P-C,P+FAT;5!+ 0(4 Q0 ( "F$_U#&45_*BQ4 /K[ 1 M " @!P9G!T+3(P,C P-C,P+GAS9%!+ 0(4 Q0 ( "F$_U"I M2Y10L!$ %XH 0 5 " 8.T @!P9G!T+3(P,C P-C,P7V-A M;"YX;6Q02P$"% ,4 " IA/]0,@%#K@0T ")[@, %0 M@ %FQ@( <&9P="TR,#(P,#8S,%]D968N>&UL4$L! A0#% @ *83_4'F% M)T49@0 ',(' !4 ( !G?H" '!F<'0M,C R,# V,S!?;&%B M+GAM;%!+ 0(4 Q0 ( "F$_U ABB?.7% /:?!@ 5 " M >E[ P!P9G!T+3(P,C P-C,P7W!R92YX;6Q02P$"% ,4 " IA/]0)&91 M=+4' "7(@ $0 @ %XS , <&9P="UE>#,Q,#%?."YH=&U0 M2P$"% ,4 " IA/]0BT!HK*(' !Z(@ $0 @ %T NB % "B&@ M$0 @ $MW , <&9P="UE>#,R,#%?-BYH=&U02P$"% ,4 M" IA/]0KJZG+A,% "%&@ $0 @ %\X0, <&9P="UE>#,R >,#)?.2YH=&U02P4& H "@"* @ ON8# end

EJLEBN>3-AF((4;(,N%GG,/_P$(2P&B@[N*#N31(@J-W*;)C6:CCL MX():@8,X;*V)+5=*&A6(ZYAJX*O;-3)=0$1+9)6D SQS"&PMXF#E="F.C_>I=;UU_:'FR_E-:I%'M"A/0Q;B0\Y*&8GQ826-3P++7 MVM3IH_Q2*#)NG2N,.0W3B(3]!BC_ :-RPG_U+GX0WGUBG2X'*LV7V7Z;FK#5 M:_NUMMY^:YNZZNT'*EI=68P? GTI#;P/,U>V/K58DONQN2V(-[&$3"W*TJT* M(="-QPBKUO%[K"H&>ATT^ACKDMGLJO&=O#0=/I3!K6 M:#QJ=,PT\H:91VLFY->7#MQ M"S,_$W5EME#$+[O+FA:,U_T+\(*O^JBZM9DK#1)C]PMIYV":),[3G;BZ.D?V M7A2)6!DP26DC5Q77DJFF\FJ@OKTH#9+BA?18%]?/1;DF%OPM2]-%VDC.'J3O M&&+&95)"1%4 3BI#"3>^1CF28KBUWADLHY MP5+@X\ +O(=9J">Y":P[HJZXR:5L1<2?O:SI8A2;"PE6I#LSU5L$25R$6(,SU(4@+ M@,GG6?-4.M*V*98LTV@B>ACQ1+4)?TF[QQTOM#.<2JRLBB:G#*8R]IC0(=+L M+O$20.E*9P((OY[4A4?$"A FHIQ\(^E"8.DJS68F6@]6[N:JQ,#WA:+I;'5R M&%\8_\BDLN#F%R0!QHRR@X>?**3_#L(_(^,+L%Z,1WG78UG&_O.M:7R)G0NY MK+^)V (M RP%']6ORUJ.N/)R@TJ1LW[@,LZ#"!;_M!7=OV4)@7PJT2*258NP MW4H4Y^K[ZEI7?."6"5%3%U9M"]0W78"72)SC6 4E)W\E:Q MX:JJ4A>GGQB:;&\S_H^P8Y6XC77C9)$EX]]XP)O;5*ZOS%!\^!@D$!??NK=< MZ9&::<53K-KFY'R"CN0,2DT@J_%HL M-V9^U6>6NJB.10MDR7@D4_-ZTL$&Y^-^5O?&_S=>TM)[XZCF",W:!P MR5(O.*V@OQ:%I>'C!BY,/=F4VP%NYLM^A$@C@2I"'TPF\ !\6J(QL#T1;-__ M+H2J"?:,!.J)+@UM>5CH\:\3P^(="'WTI*\DP.C4^N^I"(X9+93!LIS%L]=$ M.A>]P4_[#7V-CMOQ$&RMQC]M17WM&[_!)NNIV.92]F> #1Q0M[B)/&=51C:N MAZ[+FOOT.)1&D 7;8!RB[D"K#&^H6,J]!?BPM:9TFD*"ED2:1W(.? M.,>?33M1)L^$CWP-P!7L&OJHZ!]YH##:'(>E;WO>@>!]2U;X6WJ6BI%$PL2H76A( M-PU](:!]%WLMR.: NIM"^F'=Y7RF.QSNF>9T=-%Y_ZB#^[A0!4"D#06FSSP M8Q$0E_YCSL2#99 +&[K1GZI'3^S:N5;:R^98/E:85)ZP=0=RA=X2/.@[>V!! M"7GI8[ER!VA"Q![+P,NB'$4(DU%(%]='>;^7':$M4_5PQZP$5X+J.OFN2[E# M!'<&CH(K>TWA^:KZMYSMB6N+78X[K.6XX%;G'>H<3^N"C2<;E1UH*-]&!Q*+ M!4]28)\ZC-EP:IA$,+,.X,L)],NE6)YQ,L!AM-5IP69]?.*R=1D_,[_D/+'0 MNRC7>+AD;&DED?GE8DOI7)?=_-:HU6KWTG^4\_=;'7.PY@J3*;<5^NIXVRZ+ MP4_*+-Z:D@#9XGP"ELU-F_!:=OC M_*Z'=OE@A4YT&2HD/%UG2\Y&!5/C0M)' M*!IV%G8N=A)=OEFW4<]4A-SP4,AA;0,BT&VETGIFM[WFKNA*+!PTH5JZ55J%'6!O0+;;0@$T&+@6>-R@EV5"%"0N=7))N%FDF M>MK7,,N:34#473O.YT[KI1<%YG*R42&.N)SH7:2]M(M7,>"3[AEPND"#R%L! M6;S'2NMF)@18B (I,LSX3[KO$IBDJ5O21G/W[=,I5HE+B]6"07N5U\LO*N\Y MH>ZLN;F8KR$DS?D"@RP5&%W]@&J_JGM3J(L]*2;RTX&_Z7AL4UNE[5N-8_2$C&)F+MIH^]BG$=V M0U=SD-OB:5(HZ$2\4--P?S2FK@-J_(V6R?:K=_)XN(&I?8EB1#VH;XHB;J Q M]O"5"N;"^,WR+;5A#6L^]_ J<[Y?TW\6CLHX=]/68DF:Z&I(,5IS&2&[S'DO MNU4K_E1BG/^A? :NM"7U10"]403LIMR-73/_VDHRI5I?#:3LQ:8=]K,NK=SG MG(6SS5G8*N7@J9R%]J@S%NUFK]&:V/U&=S 8-\;-8;_1<@9#Q^Y9W6&K^6KS M3;CN2HSTQIX*9^$!@:]FH<$ GL]!DXN]S96Y?0S2W2_;=?=O+$Z"QR8!6#J/W"MA^^!_U^V/)8+^^ M @SPRC[L*QL&E_X]QUL5^N_"FK^1UW'5MW$K2QOH3?*/M\ 53CR%980M)B&+ M0_F_#DX.-/FOKQ1(Z5/'F[I1ZQ$T/#&)):3)"]\E+LV+02_WXBWN]$>_O16SS,1#>EA&.J#*A8VQ^3F^.VK[9AGLWK1?Z:C+>H;?.&8$IA3;K_$ MSG$0:5WT^V4!J6#Y5Q*4UH3[)0##;2BT4B!@),AK\@KVBX&2O/0^6U.-4^>B M\PQ067CFX+N&!FP?DZR"9;/CC.>,47I#ANF/K#=^>@LN2RP:R%$XD8?0FM=* M/["B)@($,44]8"U=>RW]>R0F"\_XXDY$C6;].BE!\_/1N6E;/5EG#OM%>X'+ MOB#,[!B*4_N&E2\_F02B*]TD3P4#CK5%-A.7-##.=_F/:\1M7O9,6>&BKK45 M7D)+D<'I?^A!U"[XWN5ARG&_3&.H@OK)X+;[^?U!;V]K;:L^22]SJ=4T^VL: M4].3_9?Q\\E(,566J",YTW7L-U+ "WCU9##[^LLEO7U2>W55SJN[^O2I^>F* MO;H2 7GW1WH[L.QV.-CJUY(V""Q[[;40#1B4W\9NV6YNV,M=%I M.&!\K%:ZKE5ZL<$3>,M(FG"-8-+ ^Q/2+Z,7I:@C5Q!8]MKK)AHPL%M6QBWK M%6Z[5NF3I1KT"RI0B>OUY/=(?96B7];OK^N#14W,6=N0@*&.7$OOY(S],M9& MI^B7\<%8:;\,BX7RP1@5\:>Q[+770C1@8 ^LC ?6/Y@'ICZ2I"SZSM? M_/Y MBU^#6*K3!S?"IC'89?-(Q:GZ:ZJGTI-O5C,D8*@CR?*1V(FZ7JR-B+E>?"16 M_J;9NA)I]&(2=>0' LM>>WU$ P9VPLHX88.7:?EYF"MC^IN?7)BF^.+>KS89 M??_XF_6?(+S"WD?Y J^)2O^>U^B57$3KF<,UW4+I;1?66B1@8,YFZ:\O##L2 M]AEZV,_7P.X.7KWKY?I_TD*P]AN)ST%?^!PT7Y2<7G"*^9QC@O6%@7WP,C[X ML)X^N-3DU^&W,' 6*Z5>B1MN=BKTPEEOG;G>8M9FZ:\O#.R%;^&%#X%4 M]O3">2,1\\+Y2+STD7@0BE_6]1ZC%Z%B;N? 8'UA8(^\C$>^TA"Z'A[YAT2A MWZ;Z7$I>)2?CG9[9Y9-Q>KN#JN9BWF;IKR\,[)-OX9./7KWK\LDX#;CX9/S8 M"-RF';;I!:B8S#DN6%\8V DOX81WF_5TPJ4:!V#_C&#@\H^OL K/N>"9GUVE MD\V:Z&I;O&/HL'%LO_#U:I%//1C/L_?36 RNR,56#:;6;/[V]___9>]F'-GANB8%!T%[^'U"V:$8PH,6^ L<1 MZPL#K^'+K.'U>J[AW[N?8Y+X(^$(>/\W2X8X2MEF['C*V^GD=(2J_:HC>W/= MYBHAX;K-U6/ N[)5([#>3\=9NC'TPBEU) D"TUY[HT0#!E[B/7OY<_$U7NM, MG70R?Z?71:>MM?4^[[M2$^=?Z"%01X[E*LX7NA!C0T1L(<8[=V41>"/'T@=/ M0_CR0;I1Z219#M%=662T]I:(!@R\^BJU^FJ?YQT%KJM>"Q9?"G;7-^52VTEO,:9W.EJW>[SE MV)&L_/XFGDT),S =+"K98%LNU%DE>**RO% MWBG3-S_*D-Z"LZ4/M,YP2&;_;YMSMI5F:F6MV M@+%A/+@2; EI2;YXF@19Y M38KG/YW^74B=(QKP/$2O!SZU[(>7J??P$=PK MZ89?]8TSAO,SG&T2[I4)^BD[)CL$03$S4S0H/D4%)N3_K-3HS<_MLY>?(]^< M&(&TA/UT=5+Q: 3",$T0:'#HT&43^ ',V"),=N-@K3OX("UV!U> KPG>;&@[ M(IQ(^ G$UIF#7 MXWE_2C&]K>M.9(^&VC96"P6O8E,>AW>CVMT)1VI(4P.*# M# VX=_CH^=\#3?P>XDAGY0?4;^B=GZHTA)]<\<&8"[VK"73JQ<^([G_\8]!J M-5^L#%9DE@?BC1%*=9'^XA=-S"(_B."V(O24<(32GP;"&ZM?@@F8,+Q$2:@P MOOE2HAAJZJ^PR $QF8,\QJL883A._!5U@PW3+7[>]';+EU&"['H/1@B";;OB M?Z4/;^5'02C<^&(4?E"0"P?NU1RU#5:(J(.YN=#[+])I %7>/@F9QKWBT0XG M65"2^P1B)CW0ZAO<&0!3*P)I1KX=PO.-V6+!N8*F_#$#BQ"@/$R-[U+8H1@; MO@ALM Z^,CEJEV'FVX%4E\U\6"<&TIFKU:KO.4+"M=Y<2F6^U(>P3$1;E;RW M)SRT=7**M]"$Z7B1I:47X^(7+IW-P#@HDQ,TEK1RN9C?3\"FPU3B1,"8C:D' MV'N8[HLS@'-DCR(TZC [QE+G8)I-B;H@?ZBY2S13!B$LS14'&+:/WD\D\6\+ M7011 1I=!AQB%D"NP)F&?Y%C(@=4^5NRNZU( *!$KP;Y U_*E7$H9"%>QM*0 M- 0,*;F+>B\O+O@#@"DH\?+ERRW>?&DM%B^4/4Z"'V/T0TP,D/V1E&@23"=* MWBF^@QG+*FH/O"2,$ND310<#7_&LV*[AFK8!!BF$#]!H!2##+LPEWF*W=;QP MZW(7[C'&V(3CG(&4Q+#%7FM29P&%X9^%(V+=7,G@S\9<3?Z]EP2[THB5#.#= M/HU?&\$D#8,=%N["\:;#S4>\FEV]N_BA7*Y%LZ/U>IU0CM6CR^] M38;V1?H/X#Y\P4E]A6M,' 6PI1*G=_#,_\9'?AK_F;SQW:/A6\%=F/HB]]YG M7V84)KD?!<,SR!N>1(8"N43 4 .*5\UAUL,"Y_/&7&[2B" >60P@7IYU.K8: MLB.!UST5>%X0$D)O7YLYU >;;2:L+SW32!&$P6V$, 9E7030K 312$4[DJ4N M+EMF-AB7A5(G@0[4U_AFN755O$HI@7%NJW OF#]Z*^#>>Z'A9/_^&B;AHQ?^ M7QDNMQF_H*GY%-LCJK2X&6)T@(Q9>)"P8+3"->8Z=PP@K%]JS&2E!NE1"?O129\-<%+P*\]G(;8N0CRG]T$"G9D&MZW&@F&N7]&J[J3+BR%$S 7V) M88\2.M9?L:-IL2/TH%]G+3A)I>AK@U:^!"W.GY66OE/KBU4N0F.T8YY^C'S' MCN%9F:C!NC%:S%5&L>Y\'S%"[/\'K.![U[(?;"LR'&6J@O>P3C_=DBWYE1D M;F%PU>6>NT6N-L;#1H:#ZQL02JF";DHN_QVY4K2;N'O0:BI;\@:,+\Z!:.OQ MGD+\OKM>M)10]IK[F>J[U..+G=E,6M7;F/59#I\FENZPE[=.:81V 6VRCBV% MIKX133461O (EJ3=WN N_QQ(*<#YEV*8;OJ]A0D*YT(M%L1GT/C%WEK,+KL7 M4*DCK9; >+GKA;G@^^K&Q-/F(=[ 3F4LIL2UM1A,PEC:H0I^C1/?46UV8V0( M7TZB*;0Q$!/[BHXQ"V1*K*E=Q.6.EHHU4&:&-^T@'9NRI"NK!_S"_DN+ISON M]EK/7H83\)EOYM+P4R\:G6:UWYZL/RYZ:7&O:"=0V,&RTY> $'KY$R\.G41! M+&#QY*_L^22I#/CWY=ZEV@AJB ^&:\1*&6_^P45_1=8W]8$*E*H=+YS%O%L4 M3NP@E_*@B<>);4[@\P?/P9P(M8"))2>PO\4Q5GP:[C@E\;L@PJ2+((E?PQB5 M0,'\XH!&D>U8JP-:#D-;#,Y?;K[ZWMB.[^'C),&#?0F"[C:>SJW8>JP+I41O M[9WV4HV,8#L-)>,3/QW0#-"]&8&T?+\QQC">6\-Y-.:P,'F^31<*C')M)&=* M=_K5$*#J0%O_N,<]5F_\&JD,:&.M-_>K_*&T ?XO?I:%>ZY* &[CU!Q@.U0S MM6T+(I/>=!&7,+;%)K:GD&V?,YSCE<2M[&1P<:]_!5;&RQ,HK9I-U_+&>46OR>YF>KWE3F_-:+0>Y%D9X*^*7?A-OWAA4@R.)O-I#A2[J3B MF8Z4]CJ-#JE#OY>;U'NTL_&D\,C.\NN W3! M131J=9269H&,SC%@NNI#M<4W_<[1NRR^\MP).YG&T-W\UBD] :]]A6D:,# E MT\!A=4FUU=[7":JUPOCTNA=?]5KBG?UC<=Z17@2"S18-')C%2< 0KQ9X,5!L M,= YY6+@LX]9->$<,]JP>1:FN:ER*-4M#'KYA#QZHLP6A00,3+ T<(C7!75" MXBAN/V\AE-U"\'SY?%/&*[TE,YLH&C@P8Y. @=< 9=8 N;Y)QUP#O%_DCYYL M.R#Y\CM51O%WK**X?&C\AJ_F'XR_//^U8\"],Z=_WJ1&_GYAXY7P!<:&*C+TM(:-%PD8F,MIX%"_Y<;3I^/ZS6B LR[-'"HWSJ"MRVJG/U/6),^>XB;WM*:31,-'&I& MTE1AX"5!J25!_V1+@LPGZ4$&U_KHN6;\2W:9X(7*WC[:@7R#'9Q.WP5A1U)3 M7^=M!FJ"77IEP/1[[7:?5P:5;!L<7KWGFB#Y5U+"B8M>D(2':E1COYH7M6)Z MJE"U]BZN5.\E2/$52*X.?VI,26X=#+K:H):E]S3X;$R9E!J= Y:FZ MPO-^T4R[^FV('8N-K1WGV:J=$HM-5FU/**Y;;:B&2?:H!;$+SEJN12ZWC--1 MH.1URLHZ)=="ZIB;)60SI9H=K7_$<]Y'8I_]N:=6!HL] P:GQ'J'&#PQ!"D" M9^IBDDH\5WT8X%-LRY#:P:2?1S%#LC+V0HTN5E]OO6'.UAXC>J['2!I: M PY:/];WQ@Y,QPLB?Z\6(D]U 5EV$;X+EZ\3=TZ1@U%O-.RT;CIC2]YTFMW6 MS<@8-F\,O=D<2Z-CRM[V-B(%VN%DZQD7U?N28J0F?S3]VOGZ-9WJKX9K?5U. M]M>DFN/+3D.DEZ@N(,M+Q-VB2%9I^2K<2V6]^\WFIC7][4UKTL$<0WJV@;]O M#YG$J,#3NJUAE38?.\I\6Z",W>ZQ-1W"G?2BC/O +7MKN37"2MR&&X=4C4&W,1@42RUE[6#M.#T& MQ,Z$;*3K:UK!OY+PIBZ,?=%)/&XAGFL83BYN?#8R)X,5W7V86D4D"6ZA%&=S MWOWH]O4265IH"O566R^U\] ;]+4N=E FLO/ *GUD/^2\88-K0B"S_R>LR$>' M9"9]V[/(.>CL=Q !@HT4#1C8^2CC?+2V[F,E.15OE!7\K(Q@L7V';<= ^[WC M-;UBK2;F>AQG,SWQ,_CTV^?(-R=&((5AFC#-(3HDAO57%(38GZ*RTAE9%X0S MO"\I1,*GXBX$JMB=X5-QQW=YN\6EO=N:7B/XPGI M??KIGWS)6%(H%8VB MLN[CTSQGVXHZ=32(3_-4X%_E>C7NM9^UV5?:8MPT.73B18 D;7##97J,'8VU>LU3GMF8D<6%C1EYW-)$]<2@'9BM M?I6UZV@ M7\DO[9.-E6@2&M0O7%9,%2+ D'U&\,2I9SJ36#_\KT@5QCABL?[ MVO#].4A/C89\-\5$ALHM:IU]C4HIK)0A9(YCCKL66.],,YI&CA%*JUYFWP_M M_U5Y;97;(C;^U(Q_;;2?C?I5POI1AC4RYKQLJ=J0D,RY9YV6:%:&1FZ9,"43 $%IF2FY(N'[>?"G#QH%N#D M3-0^&\J^/);6VTVMI7>8I:D)\"\4$6""IH "$S03],7#5IR?BZR9/\KP KFX MV=9:W2YS,359I4L%3,@44&!"9D*^>-@*$_*PR(*YRB#V 8TC6WJ3@]@4I94N M&?"<,P$S 3,!GR%D/>Q=;,CZ $[6@9-; PY9DQ-@#EDS03-!,T%?*T$7Y>=> M4[^(D/4A7-QL:OJ 0];D9)5*^[[ZYL&_C@(8A/2%+^,.F\'$GI7N7WS*]F_L M(E% H>;FB00,L1O$7DZQ9/8B48C3[0.D]O:/K+D]QK;\H*_!M\GTVF,;0MN& M,*$208&5H7H8F%!+I:(7B1N<,ZY_,HYMM[16M\4<2TUV2X?TF5ZOVJ[730^( MPL#T6B:1O,AZ]511^9,Q:;>C#3L#9E)J8DK4@C"=$D&!E:%Z&)A.RZ2!%UFL M5A7^/6"+F\._- 65J WA#' 6_9K"P/19*HF[?Y'!WD,.576U7I.7J.1DEX.] M;-=9#\C"P/1:)@6[13[8>P"3]G2M.^1M4W)BRE7(JT;@WC3/KA_"B9 M85J_?;SH.UN0Z[8@3*=$4&!EJ!X&IM-2R==%(@;GC,>?BF%;VK#+#$M.'1$T$\R41%%@9JH>!^;), M;G61M6A%L=T#MJ\YMDM23(E:$,ZL9M&O*0Q,GJ4RJP>7&,D])+%::W>X5P4Y MR>5(+EMUU@.R,#"YELFK;E./Y!Y2U5IK#W3F46I"RC6MJT;@$[8'$#BCCO>- MXBD#]FHHH%!SJT0"!O9JRN12%XD8G"[>KLSL)Q]<&BM2;_XJMKA'J6:MZ5S- MA)ZH$K4B3*E$4&!EJ!X&IM12^=1%(@7GC,*?DF7[6K??8Y:E)KU=9$U M:85QWD/*5G.]'-5E MR\YZ0!8&)M@R^=6=2XCJ'I1CW>\PEY(35"J5JU<2JL7(0TE,9SCP'-L2\85" M#6MF^#"55PS+>_=FYGNF# +ART :OCE19:TM^2 =;S:%-Z[J>,)"3\JAQ)Y1 M-2='=J&53ES-+1\)J&+OZ2AH7;6']1__&("_4QE^A:T@ZQ9=;)BA*C=[S% 7 M Q4S%#/4%8###,70,$-=)53,4,Q05P .,Q1#PPQUE5 Q0YTJT[?(/NHI*RA_ MCK=O_DAV;^YK\2;I= DFZO+1D*J=8)7E7!J_E12#7HM7@A>9Y\MNWJ M0+"'5B*#(OOTQ>N)',3>>K^E#8C]9HZL_=%R!X'PRFBPL1]/5@R<5\M<1?G[=X1@^&';H@F(6BU(J2;N$[ASY^L]# V8'/K7LAY!VEB;P?G AW-TS;?31!;S)7]*,'V5Z MTYDCX=-&X0G>A*F:T^$AL.5GKT+[FUW."&\,DYY:T!@MF/(?,^D&4LWE/XN; MZ_ZZNH';F*VM6$[GR6L9+7$\'*-@0\8GCY,A@<_E!Z> MKNF;A@=?WDN;U#S@&VBHQC-0(N!59ZZ5G9_'I MN2#"8?#KA\+?TK5.>[ =_L#^41Q\93A_7>'&Y1QT.CF(OY@3:46.],8[7+-W M41CY,CM=;V-#T9X&=*QT&/%'S;Q>^)KZM^7WG76R,*O1>)MPN>IF/, GF;_O!")!YQLYDT M"CMS=Y6M:\=!LZ&WKKD7Z/\%[P_-"XQ>O)&F.APMVKI&[M!^#H63A,2RTSOR M'&OKJFBPET]_7743SM3[B3'8A4&W,>A5U#V.@6'E>")&<^::"O7E[3B:XLNI M@:_GDPNZGX>NR+-Y^J1:!"OB8#2_%8C5XDX2,?E_@CM8N?QN]LC+C@ M,N=41RU:0TW7CU<-BHT!L<)/'%PXP$G1R3GJ[)E00(&-$0T8V#TIXYZT#G-/ MT!NY?_1.Y9!T.UJ[=;SR#&P#B#DD'#4YP"%ID?/+V2&A@ (;(QHPL$-2QB%I M'\$AP6RCDQ5\;&G-7CZ5AY[XU=X*<(SD["Y)FYQGSBX)!138&-& @5V2,BY) MH0*6FUV2=UYTNET;K$!-IX<'&P$.DA!! -2J0\XQ9X^$ @ILC&C P!Y)&8^D M2,6O;1X)7'NRDIUM;4"H8B<; 6(QDA7W@SM5WT^D+XUQ6#[Y]3B E :#/1AN MT\I0/>GE<)_6XWM"1>JR;/"$[M#JGMH=ZFO]9OYT-/=8I2B!5((VNUPD[K%: M296CTD"P>\0E[RX#2[*GCKCF706^5:Z($C> X9IWUU+S;MC7GP3#S?5HVGP"C71G(F M0?O5$!,?#+Y:$-Y&>,K2 ML>&)SUZJ6V)%H_2FOS['>X+0&"^/5\]/S?&*3()(H@VUW2BNN;2L=Z7WOEJF M&WZ5@U%O-.RT;CIC2]YTFMW6S<@8-F\,O=D<2Z-CRIY\%@MW]D[;"VEML/*& M[?^WX43RC1V8CA=$O@R.41E+)"\DK;MP^?1X6&;/TGO6H'\CC6[[IM,VAC>C M7K-UTQT;EMEMR8YL];:6UBH@J]EZ$T55M*2DJKD>3;]VOW[%F?VJIO;K!VG@ MQ&*!RN"KX5I?@5L-UWSVLML0>)E0EXGL9:I.VGOW00;A-);) VII;9V0>)1V M".;/+#)%1>J,;1[?>6N#'=L>J4$]J$'9 ;@Y8[ D5EHD= 8ZAU40C5 \>I&# MU="$+TV)GA16(@VDXP"\2:E2SQ2G./+Y9XOV-9/@HI2M@5K_#(\%3 M"6W3!AN'E4P*CFH(?.04DU&/@VVAI(]<;!=)_4)8WN?%H#K/T=V2K>V:N MS5R9O#^\GR$>)_ 8X\&P'?Q30WS*W1!+TB4_*C VC3X&")\$0\+I3!^^ &>) MQ,C H<-T&JIH8?9M&N+/#2-:?P%@, =+QN+]7WM3>(,Y@J?W7P3XO&@Z0[3@ MYY$7A>E;+#X]VNOCWT=@5^ [L4N.(K*8R;0FKFG[9C0-P/$W9;"MKNV%J.L] MC"JFZ!ENZB-JHSIR/<,2SA8/#A("QJ"4YO.0^PWHJN> M% L66[P2"4&XXOC^['P@[>"<$$"M75VUVW1LY>_H[;' JC?BO\O\K"D MZ<^1:UA_10'\_$M,O(%BW"P7!#%1HM&S3<-)ZZ9FS+ -ME3<;[#_V6>FW_LF M73!4#I Y.-.!#18;Z' *$S)/R6 ,ZQ@TSJLXJ57XZAJ;OX M'__H#E]LN,W25.YSS]3(*F<:G6O7"Y,'Q0^ K\2CS'K=>&'&-X=K3 .71&!4 M?=\;840(*U;/MRTTU'"C$7K"H:VL,7J*XP@6<:'TIVB3-WO<3QKZ5CI47.MG MQ[K1\,/KSM3+PN)J%,(JTHQ\=;F&_2>FTC?A[6!Y,),^?/1GXTM#&' CG-+.VSQCCO>&='L\WV)FP(M_&P(XWZ;^8!TY48K8_&&%E !;NB M ,,O:1AFZEG2 4MLV8'I1:HM@FD$$S%VO,?,).$S,^2WG$?5ILC^.T(##QS\ MJ**&P#G"3?:SXULV";KY]:;I9\&K^RG P,O1E M(F7X+]^+9C#D8^P;7'J4"U11.)QB@"N:PFO#,S7E2$@#/"H32/R;!UP, MTKK9V3$-W[4*9VUVN"&O)&X10EY5)YNQ4TIF&[( \7$ M0QF:!?&T*/".WFSH@^*YS?4FIGLO-!SFHAJ;N%)ZPC:0;>#5X*J"EJ)T0PJV M@M=L!6NC!6S=KA/7V+I55MV>Y/EX&LBP%;P03-@*7CRNL14L75";K2"!Z&Q% ME>:3:&TETW_Z\W0OXP/G](H\*6+BRA_5 [$'U=2JJ@=1G(;[>07UKMI!%#NN MG$H#!N8<(D PYUP$3LPYEXL=<0ZY-XJOTT,@BLG/[>51?U-9Y6QHI\@ @>=[[=?0B^PI0# M=AB( %%[8T8"AM@?8+HG" UK" T8F#&( ,'Z0 $&9@RRT+"&T("!&8,($*P/ M%&!@QB +#6L(#1B8,8@ P?I 09F#++0L(9K-W\:;*@_4*VKBG?N=:^,_;Y<[ZAB:<.TIH)_?*%.-6 MAV1?8T'GNQ]VD%Z@#.P'95_?H7G]H"I!']:>>=C2-1C7T=HSL\6XBTO>JRXIZN\Z$_ 5FR"J3, $ MS-+/!%Q/ E9-!UNL'=7C0--(,3>P]#,W,#=0PJ9NVL$'XJI&8.\#<5\FG@\W MQ:;/MOL@@W#*Q^)((Q!:5^T[%%^OM\ZZ7O_S2VJVE[<]QAJ[I<'+'&V-?20^ MV)\,V,1<$%3(H63NI&=MH%9RW]#:KUV<^#Y%7[(L7# M#IUYM#M94':F4\JB4"IFG*Z#!-,TTS39^$ MIKO'H&GN;,F\?YG,PKQ/&1WF?>9]YOV3\'Z/%.\?94=?UTD=VF;:ITLL3/N4 MT6':9]IGVJ=_ZOQ2&"X&()W_75"=(T'@>8BYE_"I93]L&CP.=3C;)*C9L?8; M>N>G(K*7?2-X:O)P]2X)?+\] [_+E(Z# '4B]\3Z-7O*^]Z:T2A]R(!'R;> M,6:!O$U_>"$2 6DVD^(HN=R(,R6Q=)M/IAR=F>DOE]R/EDW9(P5(=I)'GF-M MM2.#?>S(4:&!-\&^P+\]TSO/"*3O=?J-[A-%+=)9JPUN;Z2I%K Q?FU=$ZVF M/JP\<^\""9L!2\> MU]@*MMD*DD.&2E7NK?J61&LKF?X"FX!EY__NH"/0I[-RBI@XKZIZ(/:@FEKE M3!'%:<_$J;HG19'$CCMQT("!.8<($,PY%X$3<\[E8L><0P,&YAPB0##G7 1. MS#F7BQUS#@T8F'.( ,&<=<+G;,.=44'S[[?AH9!'[%9($5E;>DZ?D& M5IRXA1F6OF/#MY^]?&T$$R'_CFQ !(81W/[Z'+]:654*=A@NH,A!S8T9"1BX MJSU9:%A#:,# C$$$"-8'"C P8Y"%AC6$!@S,&$2 8'V@ ,S!EEH6$-HP,", M000(U@<*,#!CD(6&->3J#G71;W;Y ?XV%_#.WV4HQC"K?,JK>E!XEYP$#*4+ M7Y\XQZ3>[%V\545_O54%[JG?N1;^\W:YLWYHZPIU2/:U8P1!MEN%,K ?E'U] MA^9UT:A"'^JMMEZJ4<5 [VIZ]WB=*MAB7+GA9@8E D3-]($9E"(JQ1ET0)!! M3] SDBGY^DP0529@2B8"1,WT@2F9(BH'-F)B[;AR(\5L002(FND#LP5%5)@M MJ.!P]Q[$18E*N)Q"L#Q1@8%+F=1P='*[^/"9Q!/8N M"OIEXOEP4^E/A>T^R""<'J,T**)D%=?O,"^JC M%P5M];5AN\5-E*B)(E$KP:Q)!0C6!PHP,&MR;PPZ.)!4$:8,*D"P/E" @2FC MS$*K0V"A16O'DE=N-&6;J-EA&J8"!.L#!1B8AGGE1@<'&HFG M,QQXCFV)^$*AAC4S?)C*Z][&_+/QI2'N?6D$D3\G<" SR^7E &+.KR8%8Q=: MZ<35W.B1@&KXI/';&ZVK]AV*+^&[9UW"__DE-=M'/NJI#8=TNF_L95ZR9, F MAKF:T6&NO@JHF*LO(C.928JN;C%)44:'2>KRH6*2.M6"LD=E04EK8YA7J)3/*]0K (?&@=I=V].6%X'?)UJ-(VY/$X?EW@L-1XQMUW#5 M.5L#W=;2.]/' 6>C+[$G-NQ+5)-JDZ*%D[J1FG;!64MGXY_D8%SU,TZ+Y%4[ M(L6C$/U<%$+9X<7R_HT=F(X71+[<$80X:,$_Z VT+J%4\&W>U%8>J)7QJ)8( MF*8IH\,TS33--'T2FAX<@Z:/%NC7CQ'H'^A=3>\.F/;] ML_+^D!3O'V6#O]O6VOWCU:IFVK]>8F':IXP.TS[3/M,^_8/JE\)P,0#I_.^" MZAS9 <]#3,6$3RW[H=C@5\;Z4Q'!6WV=V$'Z&$VE;YN;7@$?.)QMTI7L*_0; M>J?06QQ[BE\9@;0$N+M_1UX(/\'K?I>AF,&HX#6,0'CC>-C_CEPIVDU-M)JM MIC!<2[R1IO(X15O'3_6A)L*)%&/P35%_(@G?Q4_B[\/7.N(C/",0/^,_8O"+ M>(3[&[.9[_T /S24SCR^])^%7?%.<]T5?^VY#](/;1 3;!&SP2??(W$7O_G> M#4(?8'9#Y8#/QK/P_TG?^^S9;GC_Z+VS'^1GZ:/_DGGD%^G:GJ]&^R:2]X_P MUWG\WW=>=,*:3RU?[#IJZU>OGD7@5U"41R#5CKB<@!:[%A5]>:W68. M$4W 5,TD_ )/FFMP:W"=I[8+VAL%0"]"O8)H"5N]$"HQ:.%< '^ WH?"2+Z) MM&+!EVPWT?J@\91MV^JQH[736T^:NV(6]]BV3A_B^& \$S\=T,SX)F]&OC2^ MWQAC&,^MX3P:H%1KHWD3*3YJR$F/NK//^Z1)+WQ:]0I-PS@3^ V MN.F87N5]F0'^+WX6R"/VUP)YNX4KI.^ ?&%B&-X2[7IZTU^?XSU!:(R7R>0> MQL7QG+76^19$$DV#[4;JG9:&IJ/WOUJF&WXU>Y;>LP;]&VETVS>=MC&\&?6: MK9ONV+#,;DMV9*NWT5':CZC3]TN &GF.E87)#D$KS"+"7031+&R5O<5[L*5! M.%T!?99&S1)CD<&EFR. /UW0,P<>;?W+L-W?O2#XY&9NJD3K'M[GE>.9WWH'^7=DP^4XE^I#(SVR= //O0G@+V#J%],=^W9B#[=./$I@#KA\[#F. M]QC<)HJ>^-[*%4]6+[\] S!,Z3BX/@$J6OR>K'S4[RO(W!I1Z+U(UCY@AQQC M%LC;](<7(ED?-9M)@<%<7O"95FC=9J/9(764I;ZQK47DL70IL9, DK/,VY;1 M@WT\@J-" V^"%ONW9WKG&8'@5:??Z#VA3.FLU08W-,0Q=JDUKCPD=8Y0$XW) MW_\82FWIABI03#R4H5D03XL"[^C-4KLF]2:FNZGGA[AJBP%^#"Z#&3%"&,XJ^K#L6P32=K$VN@$V[KKQ'7=UF'8OGR-^E-ERU1: M3(,&4&P4+P03-HH7CRNF? B5\\&&D!PX5#K>;%6Y)+9[O=G2*_D*N[))7F_; MO[[-9AA0*KH6,QP?8Z@>B#TXJU9'%(CBM.9::55!K ,S"W:N#O7PG_> M+K,)[L+%&18\O7*$AIWX@&,4W>DTM=:P2Z;<)EL'XD::V9(($#73!V9+BJ@4 M9\ON/FQIFM$T5$_7VMT>F:3-;5[45D*HE16AU[N(^9H*.LS7S-?,UR?AZ_Y9 M,A8N^X@B$S==:F#BIHP.$S<3-Q/W238]FF?)5V#BOEYSPL3-Z#!Q,W$S<9^5 MN-NGR%;@0'EMC F5=(.MMN7JJ^A3I6:NU$0$B%5F9?^'*$YY)X@=G$O!C@L= MT8"!.8<($,PY%X$3<\[E8L><0P,&YAPB0##G7 1.S#F7BQUS#@T8F'.( ,&< M=<+G;,.=44$:_OCMJO(&GNBLI;TO1\ [>A;V&&I>_8\.UG+[],/!]N M*OVIL-T'&813W"N__?4YWJ"R\_'L-E OOL$FC00,W$&%+#2L(31@8,8@ @3K M P48F#'(0L,:0@,&9@PB0+ ^4("!&8,L-*PA-&!@QB "!.L#!1B8,QY2!NP)E)B0!1,WU@)J6(2F$F[36/ MP:3'[KO*3'K%EH.J 6#QGBEO'7Z^]8>*FC X3]^5#Q<1]*N(>4-R'+T'I2]YN M,6=?A*PR9S,ZS-G7"Q5S]JGV*72*._X'+L-/M^W/+'Z]QH=9G#(ZS.*7#Q6S M^*E8O,#QL>KI>6N4O*7!RS!77X2,4CD4ORL/8<^>Y=<$R[T7&@ZWCZ<)#MT4 M2VX??RUYFMP^OH*-C][Q,Q8.2S?0M>& >\=?AKA5RPK,V9318\G2.[X'F(,@.?6O;#IL'C4(>S M3=J6'6N_H7=^*J) V3>"IR8/5^^2P/?;,Y!*4SH. @10+WY/H%>_K[SKK1&% MWHL$?)AXQY@%\C;]X85(!*393.H0Y1(KSB2BW>:3:5MG=E?JZZ$L_,<>*4"R MDSSR'&NK'1GL8T>."@V\";8A_^V9WGE&P 7I]!O=)PJFI+-6&]S>2%,E#\;X MM75-M)KZL')>/@??T@!@_UR^VE(.5:"8?"A#LR"?%@7NT9NEUK_U)J=%OE8, M,&9M,3/5V."5TAJVB&P1KP;7Y7Y:C##FP)2N<\@V\9IM8FUT@FW==>*Z;NLP M@Z!\4==3;1E4>B*1!E!L%"\$$S:*%X\KG@\7ZH X&T)RX%"I#[]5Y9+8[O7F MO?R*]FW%#%C2]'P#LPUN88:E[]CP[6X_?4Y MWJ.RR@?;S:5B.$Y(JQZ(/3BK5LEF1'':,^.LWMED1+'CSC(T8&#.(0($<\Y% MX,2<<[G8,>?0@($YAP@0S#D7@1-SSN5BQYQ# P;F'") ,.=+'7-. M-=62Z[LKAYMMY ZD,^=3 :)F]HAJ;89ZDW7QL@J+PL.S\2R\11MWYUKXS]ME M-L%=>.PNR?B 1;\'?:BWVGJY?@\MK=.D4Y&!K0-Q(\UL202(FND#LR5%5 JS M9;^Y#UN>K3%Q01:E6W"0[01Q<\V\202(FND#\R9%5(KS9N<@WCQV?V@K.L[-*[' M<&8&>E?3N\?S9MA>7+>]8/ZD @3K P48F#_+Q %T4OO.!_#JZ6+I;#BNVW P MD5(!@O6! @Q,I&6(M$MJ(YJ)E T'$VEM@6!]H #$VD9(AU6N3/-@=U:FXUJ M3CX?H;'<-<'RVIM.I6_:AB-FQDSZE"KG%T.%G9]JDFWV*8E?F&Y/Z/A/H;S--2&@R&9##^2S1W(B"F]1C=,UU308;J^?*B8 MKD\5\VB1VH4O3^-T#[0Q<],U.,SU4Y.]_Y-'*D:#7JDWEP[X6&4U5: MS@Y?:D\HV)&RCRHR<=.E!B9NRN@P M<3-Q,W&?A+CWJI5W<*X"$_?UFA,F;D:'B9N)FXG[K*D*^BE2%3A07AMC0J70 MP5;;S@7 IV7-Z(!@S,.42 8,ZY")R8 M=RL6/.X1VU M,^^B@Z2Y*RIO2=/S#=R&OH49EKYCP[>?O?PR\7RXJ?2GPG8?9!!.<:_\]M?G M> ."O>+9;2 "1.U-&@D8N(D*66A80VC P(Q!! C6!PHP,&.0A88UA 8,S!A$ M@&!]H #,P99:%A#:,# C$$$"-8'"C P8Y"%AC6DFEJR]=V*>NWY,]QYDL*2 MHU $THQ\.[1E0.X,+],X%2!J9J2H'F>O-X,7/XG>6C^)?O=@V(XQK0=QX,XL2 :)F^L L2A&5 MXBS:*\"B9^SZ6H9?ER3:8OZD)IE4S3;S)Q$@:J8/S)\44?FY,($.<[W;RA#H M\9NO'D:@.A,H-='\A1X"S)U$@*B9*C!W4D2E.'5V]J?."PC:=I@SJ8DD'XVL M&H%EY%WWT]NVMOC9L'R^&SB;C MNDT&4R@5(%@?*,# %%J&0OLT-Z++DNOIVHJQ^;AN\\%T2@4(U@<*,#"=EHFM MY_ITT=B69CIE\\%T6D\@6!\HP,!T6H9.NV?>JN:8;FVM1#5'IE?VH]T?J:8/FS\:4A[L$/#B)_3N 8]8Y^XWNBPSY/-0DWN]#BDO]TH!H^:?FX MZG^YR'Z!-+]C;X[_^26UX4=.^-.&PP&9?+^]; UW'&?B9G28N*\.*B;N4Q'W M@.*6? E*IWBNC3F;KJEASJ:,#G/VY4/%G'VJC8HB5='.MN]_X#+\=)O_S.+7 M:WR8Q2FCPRQ^^5 QBY^*Q0M49:N>GG=&R8?,U1T+!'E0U*539SO4;"7D7G+5TL4K7%#IQHN9YD&3W:V7CHT"V MY[X9"P'I M3 -FZ\L0-&9K1H?9FMF:V?H :$N4S2]2,>_@/(5S)@8R79.L@L],S4S-3,U, M77.F+D[4!>KRG33\W66&+BAAL12E0K1+WLZ11_ \1)F!3RW[H=C@5\;Z4Q'M M67V=6'P^1E/IVV;Y5^@W]$ZAMSCV%-\%PAN+?T>N%.VF)EK-5E,8KB7>2%,E M[8BVCI_J0TWX,IA)T)8'ZQP?B_]Z4Y#T()?FGK\0Z_=7+$! M-X$T;ZW(?P3%"J2[L%<;7F=XI-?1A\GKI 9JU^L *F(N#7]=F-9_;XBW00AF M#)8L8FS8/AJG"&0$[@VS[G^72ADR=24$6 HQ,@*X'JSRWY&'WXRO%#.X8_+= M< )?@E$+^#FP0?@,'^ +0C]2B#90T#<(-HKQ<+:)R4@)]CV,[K4WG1GN'"3W MP9:/@;!!3K,R"[-CP/P8/CC0SARGS ;)]4 RX,_V>*XT0>)TP^2O?!/$.Q03 MXT'")? 'RS8-18&@2S-81]H(B T/MWV\7MUG8@3 5_"DJ>T"'NH.11FTW\R5 MXGN_>,JG\5)BGZ+/A9C&6K/DT?0K=\[WRKD82$G!Z)05#-?;X%05_B"C-8%XE&#(?/EW9/NH,9X8X:^F]\W% M@(T 8PK>E+)CX<274JE98/\04QCA)! 23)&U@=MP>(T%C>-TV&YDQ.^SA2(Z M>N[\ZN\2+&SP:?P[T)V4;^S =+P */ >YO:5XYG?B\FS!!=UABL&/Y+Q-^&E MI'47+M_@JV6ZX==VSS!-HSF^:;9ZW9M.TVK>&*-1^\9J-]LML]L;C\S11H\0 M#;?>>M)RIUY18HM'GF,5MN-EC7:O(>)I5>ALPZ*3,X(Q!O%7/\-BSIR?"H6. M_A5!T+?.\(51XX*1@!G'2&:&#_?X)A5MV8&&S@%.@P&> 3A]X-S!' N@+MLU MY0QUIB$^S:0/Z@.JJ/X:^Q_P=R="_0./T%M?-WU0O"- M8/6$' [3%QQHB#KHMQNM: MRG.2AB5 .6%]&*JO2\.<+)^]]@1-?6WC"\'$>*:MAO=HAY/85\A_'2X$<^=^ M4?$O]'1R@\%$Z\'%B MA#U?+0@:>RZ;+D2%?ETCCA7KE%J(+ ;H_7GK>C)6RI5T$H2I&Z-OKA9:L"R MZ57B)F&]Y;* MSGY2RG_OO?T1 L\^?7#DLX_##^>?05W#.]=Z"ZRN1O5J?C^?276$!%=??X"Z MO57:%IOSQ=F1=5N=G5YUE+/_8E59DTE6,NK+*5BPI7U!68WG/YJA8[%],G(% MIS9-!BX,/XU?PQ2@'[-C,@(__ /-JQHN_)(L-9-!'G&JGEP, VIJ]1FL*R6( MEH>+PG&BXXDA!^E%P-7Z2"K,E56.IQ->U_:L)^_EY0F9*N9)@7HSM MF.JY4,.ABO %C0)"^"_I??.-&X5![HS2VA/N4"/7NIM_HY M4Z#^E'K3WT#,%<'#\)*/9C/?^Z&"?LY\5Y@H"OW@[W&8#07H^78-0(N?QDLK MEPKJT<:^#!,T=VW#O&QU6EJGVM7;=*1)JOP-7 E\BUYT_ M@.^CB=>&8\.S7-M(W5$;UOP_,$:=1@M,M!'A!C\!M#KSD DX[DD8$%VEK>*5 M"PN]@?6B;RMB3 ,!*&(@:7?+952P*GZ[(C#[S?I&3VB68(J3,)+(([A,@G6L MFHW1/&9K< P=L"1:NJZ(UPR.5&*%"ZJ5"?1,,\*8L/CH/<2[ ?C,S&P_3J2; M<0/6YM_$RN.P-FN(NT $$7RE<%A+SX6UUNPS&J!/XS\#J4XC'V-J3QZJTW,N MY>J8?D]67X>K9XG1[!/%$W]\^C-=-(('[4N53K5A[9C$[TSJ9BHJ,$\\0_ A3 GTHH"*86+7'!M24WO37YWA/$!KCY1;/J]@F=#QGK?6-YNUQAJ/$@S=[AE4&5K)( M5?@>RE[ TM=/XET)P;FH_?9#&F-)%QSQVCCA1<-QO,<,*ZJX6+QY$2^<8SY. M!8C(@+=[/;D#K >MV@_SJ!<\-080-J\,BSEB_LVN=CAFO/[+L(TD0^VBR&%S\ELO$DW6TH+3?(T]8R,Z[VR[/[T MD"RX44B7)6ER2YC]2]+T=*V]835##$0!SKN_9H\:"_K:L<_6S:UWU/3AX71% MAZ?:8^NVKF./+;.C XY#//FX/@+G-W:-#71WD2V"V\2'2/+9XHR>."-0K:E- MZ3BX!@8]6OR>9!.JWU?FZ-:(0N]%DD\(+HYCS )YF_[P0B0YA\UFTLHN5Y7G M3%F/W5:C4V%_H-HFN*?'#]I5SCZ9+.:-6,#;H7W\[1GP6?49ZRW :K_:>&.!#'!9XNP@+Q&"VFUKE^=SGR-.F 04-8]:A59F5 M,#3D;%OG"1ZJG7'[8O^@;-HHU;RD =C^!2\OP+6N3+'.D&!*@ZO*.]ZUPV9! M5BT*9#5L=$H<':TWF6'@IW+*JC,556WA2JD)01-8M;O.%O!"8<7S1FP!:V8! M,1Y1&PEGPW65L))PW3C:P :.YI2S@;MT6$EX9FS@3AA./5F_LCC">KW;XFN' MNL'8!2&YIG%QH.%Z02#:JV^?0HA0-FON!/-J>NN3?7MV MU 3:.^VTK[6:Q^L(<$HC42L;0-56,T4R11+ B2GR(F$K3I&Y8A0%*7)'#;J] M*;*GM8?'J\+/%'GEMGI#+).GG2F2*9(I\B04F2L]5'P5N:T8[OZ'%SM:6V>. M)"=-5(TU$/8]BGD>N?*HR=5@TZ"A[O)DH MM=XGTX>.59FV*C.1L?37%P8FLC)$EBO?5I#(GMB)S60D-8=,9-3DA:@J/W%P MY/KTEBH.K X48&!F*\-LN:X Q9=HAV^@:JTCYABQGE^WGC/M$<&!U8$"#$Q[ M96@OUSBF^(+N\#U1K=WAL"4Y82)T9)9$<6\RP/PW?C+*M.BM[A@MU_V^K(RO M724::F[<2$"UFOEU$%KLZ*PX.KF60ZD5/=\I6UW+M.VL//6+9+$0,@)6K7U@ M6J6#!=/JY4/%M'HJ6LTU9RM&JWOO!P^Z=.I3,'/2-0&']VYA+)@Y&2IFSE,S M9Z[N4^$%Z<'[S2U-[W695B]"P)A6&0NFU6N!BFGU5+2:JQ55>$%ZA/WL?G/ MM'H1 D;HW.^.36[+BW"_M]6H#\?>>Z'A$#@'O",47T-4B.9^[5/39!=XM72- M2M<].7$*WWF09+=IQ6W*U0\[W[;X0!L22O_;YBYM-?:ULADT^@0Q%U>/!7,Q M7*98?HZGT;5.)(PJ1[4:&DL>%X'6ZK:^F&W[5-\X8 MSL]PMDDULQ/4;^B=GZK4MB_1;.;(*;R+X0C;C84>A^E+QPBE)4(OWFT/Q*,1 M"/B_L>7&,62!OTQ]>B$2NF\VDL VI+(SS93K6UGGB@X]/8@%O!R,','K/ M"'A#+1[TS=/!9P!R^;NM@/?YJK6A2X:E@J*EEO+L/=.7;&:^:,9RU:*34A M2$=5>^ML 2\45MP280M8,PNXLVK\M4DX&ZZKA+5*U^V8"1XJ#:M5RBY1G/;,VV6HJH>*.RW1 M@($)A0F%<6)"N7BHF%!HP+!A[X&GG0F%<6)"N2RH6*4N!"=F'%8/QHD9Y^*A M8I6BVYZ\MCMAKXU@(F8&2")<*HPI3&H8"-LUG0C/!MFN""=23*411+XZ>RZ\ ML?!FTC="F*^DNKMC&R/;L4-;!N3Z=' (M*I.-K6R9:6KW)RX00T7J"E6H*:] M7J#F4VKK5*6:S\8H M5=[5AFTF.7("1=7:*/0 ML-UXAU7^,">&^TVJ+=CUO55O!/"H.M^E]U;Y>,G5)9+4RH91[2#"ODHQ7Z6_ M[JNH^?\T_C.0=V@5/R4V\;W[-K&([SQ_U9_Y/DTR[$#8& MQ&TR4R%+/U,A4^%^5#@X%Q4>8YNVK;7:'69":E)'U21S )NEGYF0F7 _)AR> M<5%X\%YN:Z#IPRY3(36QHVJ3F0I9^ID*F0KWHL).\XR+PH,W?-O:L#]D)J0F M=7RFMGH,_D?=2EHWQ@/HYC/CM;O;+0F/;:VRP2 M,+ 30Q8:UA :,# _L/37%@;F![+0L(;0@&%WI[J:J$.ISDLGPR3NO%0C3)(X MW,=H*GW;S,;;]-UG)])E_%V\BO\C7<2K/][#$EY_:K])Q=8RT;2;0)JW5N3/ MI>$_>[G81TI>[:7 SPE& =B8DH"!C2D;TZHQV6Y,6RF I;^V,# = M4$&"%8(&#)QFS=)?6QAX&WIGKO6/D>_8L\B7*ZG63Y3Y7XM6ODGB)7\8H?PL M?1,F8*^MGV5:=6>1.GW3>O:RTSABJ2S6[R,)T4_T$&!B8\&O+0Q,;"6([8G2 M_@<26_Z\T#JQ#=I,;-2$Z*<-VV_/0V/D2/C4LA]>*L@0=MN-C!BS+?N\G6[. M<_I=!H&46XZA?3#"R(=_[_%I]_#*KQS/_%[LG+8$ 9NAHON1W @20C*<;5+\ M+";]AM[YJ4H8DKFPX9G>.-\Y3QCJ\W]'KA3MIB9P L2C]+%DI!A[CN,]!K>( M),P @H;:A+.:])3\[1E,E2D=3(\P 8?%[XD:J-]7YNW6B$+O1=*1$H35,6:! MO$U_>"$296DV$Q?D_#NV\1OT.XUF9]D[,X%WI7VF F!F^(#S\?6XMLP<3W^[ MT>U5./MDK.CQTI%.1FPMO=%^ JMT(K?Z4.@#2/\83E06@)'G6)N@5' -4K1V M EL2MD]$(V\?XU33K1T'K=#!"]"FD)?]>;GHN72,LU==P9?4Z[7\6GC0""^'Z@L#NQ^E MW(]<:\U"[L?$E_)D#DA?Z[>X90HY&>-P2-4(@%JUR?GA' XA @3;(Q(PL#]2 MRA_)]3<7\[A$%X.U1<&=C]*N1^Y MIK*%W _[X631D(XV:/"0#R_U$^M(8A]*ORD$__ @D!T^J M/<6RZQ!DS6T<":C6#K(UOHZG5#,7H8C M:^9K;CPX/G-^=\@+#2OK MG,J]Z0^T]E#G4 \UT>)0#TE84%V%/9U%H;2$C7$2&80<]:$)%M%0 D=]+@8J MCOKLB=_/Q5VA7"?&G:[0GV[:#4Y:;W^8<.G=%'\[70).NW.\'3".^IQ2^'XA M$?#9Y2E97H0E4%N-^GA**@I$L"1H#:$@&F/8)Q:T"[Q:.DID2\2$\GBQXUM6:'SJFI;6[25IM?D>F(12B5H%W"=HZ(4K[&?J8_^8;) MV*^.?;-0$?O5U]N[S+^>RZ![[4VG=JBBIG>N]5K=Y9MT35L&V$7"\8+(/VF% M?[VU]]1D*Q\7-3LEI4#-W6CZM??U:V:FOAJN]75EKD"U&V+EDZ2D__Z:<1QA M.-,C3Z1L6'0]??O-D,_\<_!L!U+P)A1@&,";YN?/.E5**J92^, M/P]$Z"UN#I^Y%E#96,(_^.,$IEI,#'_JJ-!MN+QK %\W;#<(-6%,/?>;\.#6 M^*H #S'=L<^0H&/Q1?$Y\V,$'[3D$/@<8;_77@^F)#97#DC0-@X5KQ012K\ MY4@M7DD-3ZZ,#-X.['T @*WD2IHE,Z5\0V>^ W07'GKM9E9&\3^ M8[CWA 7W5K(*$SXQ'J082>F"5@C3,>SI0O16G@?RL2J?L\@/(E"GY,5V M0X MR$QLI:05^U3 C!3:4T%!WH=L+L3DO5,Z"\]4N,&_JT9K:H!H(90/GO.@MI$2 M708P32G1J0V4Z0JBT5_25.@G4@.7XIW N;5=PU=FQH\-P"@"-..3&3>!.*#08+ &P%8'<,U93PH]?Y1:'I3F6HCW#*Y#Y@]U"@?G7/0 M:=<+X>'PARD,%Y1M]5V7UXVD8X/1P)$98?(">"=XNOQA!ZJM1C*#,#G9:59? MP$L=^[MTE,E0VFK@&X&SB6;- G,$KRC'8P3#?1F ?/Q/,C>-1K(SG3RNI70TQ\7$#\0_4/\\9HR]!9@3]E M/*:!S09XRC*I8!$4IONO *C6V>83$'.9ZSUOHB M;-N2JY5/UP7?Z1YT](TMNW#YU*^6Z89?^\U^9S3J=6]&_4'K MIC/L-V^,7E_>R)XU&+6[LM<9]"]T:?9RH%9<8&Q"&R'_(ET;;,5'\'$.X\,J MN;W9:'5_VCHL8452I,=Y+Y?O/[FQWMQ%W\!U$ZTV=L73A^O,&H!$QQ?^LWBD M+]3](_QU'O\72R%\4&U[XNZ;@U8[&T]\__'=G@'%8:NIP1OG M(HKQO"V]=E@[ =O.EJL.,)!%FY!V@UU'OX3P'RN9$F PLK.< MZ7**NI>;R#V44?R,3:OY0GV@_JX^T%_\$J\F/?"&<'G\%,'%$=W5&.BS ME^ :S6!JT:&Q1 EM6)0QQ2E=@^T3K,7!&7/>![AV,N7G5%2N03\&S!8PCQP$7&49B+^,(-DP_.K*C:)X)-W@SA0TXR*!'Y@23^Z,9 M_@KP8R0>_PI?*@%F?P>82[OV:18_X;+QT[?8MQWX-1*'3ZF=*\-T_0*+)?2? MDW &O.5B+9)FRJCUEIVH 4Q;H-8BI2DH5RQG=:+_A#]Z,)'_*ZVT7_-G7T[M M:'KG6NK2Y$U>XXM\E"0UL4C!XF8O;U[CR5T$[3(ZEQK,I%W05X[N@@%_'= \ZVJ"?/QT@=LYP0B,KIFJA$0LU0"(Q MD@ KS%=*/J::4/@'B"E<3BD8-5@C^O8(_C:2CO>X C@&?Z49JHV * D"^ZJ9 M"CYI]47 W4GBV/!JL^]W%&6.GC/\5S-0 #F,(L:BK"* MSP1 =#>&ZT9J+\(&E\CWX8) X%[&7+R3(S_"@*W>5:2JY!0F M/7-=W%F](;8%8OJ]7 +MZJ2E/>W?P-R_4CU-O%$?6#1.TW%(.T*,=3E Q;/"9I#\- MT-/"+3E/!!'H/.[8--9#L9<=F+C/>//QK.!6D5 FSPY*ZGTNYVA57C+R\'KQ MR#_0,NG5B]X.3D3]?]EK=(:=/-_%,Q5,P!)OWZOVIE,/C;YG?A=@(!*G3D\L MQI.+LI1ZY-^1$:H][23FX6Z"$.YGRH+.?(QG/(H51)^(+6U$]#.^ !E$LT"" M[=:[[<9PN 5&--YJ$A"#+&I(E,#3WR9>%._+HI78!%3LLZRJ4[*I9UA_@;$" MTQ/-DHTBSXSWJ%!5P.D+?-Q$):9B3PU(@8FTBDPS\ M>><:*_%<$K4" )V,@[0VS:EBF9G ;[Q-G@;UDNG'5"G6;>H2VS>C:1"JG(#;U20WRWY( MAQQO>F-B;9R3J[)4D\3>WY[!,MR4CH.INW#/Q>])4K#Z/4TSCE.!808=8Q;( MV_2'%R))%VXVDT(@.X]6)\=[E)#DTX8+9@T?5UBR4OJ?:V+ZG[LS;7,YVODA MMQO=_K&&O.]+'GV'/I>(6=6;J%V4WHN,U&\!X8($:NOLKIO,9R\3*Z'2=X"A M7,OP!3B\/@:RT=IC^A?^746VWTA3\9UHZ^F.JAU;*L< -P(6@)Y:Y@5PIX5' M_+1SCB$@L']8H"C^@?;HCXTO&QM MV)<(XP' ZG@>B)\?)U)%OV &,3<+!H3QJ!!>ZI>4 )1#H8S_$WNRN>G--0=Z M>GI?+U\@,]-DEB7;I[J]8:HSL[DZ[4GR';K4:D='!2;A$VVI"YGKQ<*K _51 M'^8T#7-Y?6G$NT>&\M)QV>F@VUW8B7YB6V@3;$M/^M/X"^JD\J_O??O;-[FK MI4+UX+567>L-,/ZT2#'.Y CG%NZN8XP9U3F?UE Y[2NPI ML:=4!T])+9V0$=($;V7B$X*-W21TIM0E6P@DO1I697&(4<6VDK_']@AC8L7W M0OM/; %]5L^US:2,V2(1A[2%Q[W1S#9_GJ;WR*]!#U/9]QPM@]^IH,(/GH#K MT0B$VNA0%%V4EONM'5DU64Z.'ZP(^"[($O-KQPO2O\!ORH-69$T:OO7HUW"P MG:%GOF=%Y@+ @Q85Z=&&S:RO0L1,^OO8Z%[5-OK\I-]CTC\AZ5L$6,E7-9C1<[ MYT'R-/C-E3';J*US9;9-=A%'U8&5E'F#)68-+=Q:D8B,?%ZMA7MB MR&SA#K)P1 6JJ(7+[XL',_#@QC9F_BV2\K*)=9HPLBF R1G5A8UI[&=<+G2; M_=-R'UVHO;Y8@9<;?NG&W31>5: WG20ZK>R2/^6@XE%8/#:/)Y<7N5&*31QO M]91Q>@H6UB\>'E0V)]**'"P(D%G'V-.IM&R5X9P)1JH*"$EJ6IIS=BJ\(GTC?0GDKH&4>N9>#H,4\+%NS?XK(DV3S;@2MAE^=W% M%U3H!$3"C!SUR-%<3,$SS@34##"-P+51S#TVS*?A+^YDIX4$+$_MQ5BJ9-7=K[@^H.7IM_2%,I8X2>GF\*5BFL>,) !=)ZB$Y$H4V"PV VM;:F,@GHB"= MS;BV P;B%C>,L_ID./&LI'[..HIVH,3#E[%PR4P!C.Q3TM/L: ZF4H;IVZ7) M,^-X]TW=.YFHN+A+0_R)-F>7BB4!8,?QS$4FU-H MIY)XT;.L]]I:L]7>/LN9PZ4)->,A(:Q:H((-=A*!37S@]+AJK%$7SKGW.TS3 M#JN?MW1ED_W[3Z2\9 _YO$U?E)[GF!7,SHJ[V>\U7>?T*#;P=K$XZ,/,+3 M)NGB9^7/P39/8B(=1=_QL3%3F5U;965B2"WY G ="#FL$8+O(J[?NEBOJ=48 MW'MAQ&/7!!1A;]]D1R9I5KCOL-Q1)CR465%?;7VB%M'G5%G:YCN0NCE*6\Q M.:X>>YBX$,E:P)6ZC[# P'7QHHKB$XNZC/<=&"K@Y"7AC@ =^T4)NI73P^O+ ME>2N1ZMQT-]0BR*Y]]MX@7&7SL2]%WMAG^.7IDAU>_M@;:W3W59S1^&?KA(0 M&0.?D.PT>>O>V4W&.TL(; '.(MBWM;98OLK16A$#96Q.56.LV_F*6J]?NDHO M3UK$.V:+:$.0G+!/@A0KT8-L;%'Y,O^.7"G:\4FMYNV9#ZJM58!.PO=E-P#C ME[LUHM![<A6I4!7V[LDD8E&=T *D.PDJW)^VWH, M#/;Q-(\*#;P)NG\J4[KZWB1ZM]%_ KKEF;J:P(:&/88NM>Z5M^LX1QL.&I// MYNRRH&%S1AVV])!@8M*2DX)LTBK4FVHZ56_5FL2AOMZ><+_G]P!NR;72C5F' MVT]7#\0>O?IJU5*1*DZ=%;(OC]55]TRD"MYY/ "&@4GG,H!@TKD,G)AT+AB\ MVI-.N97GR>(UAZ\\]7:C3QN$Q:E^@C$M%YOUBZ>#?14 M::N5S.RJ,X"2AV#Z?9AVXYO/I'I,\K?,?;+5V%5Z3)EF'%N:V= 3_YH9(*H\ MP(1,!(B:Z0,3,DE8BA-RKN'5%1*R/M1;;9T)^9HDG^1$R3*\L?/&[#(+; M/<[,8A,Q;RR2%H?JR$E5\3^B65QD(*4;G=TG<:OF=I$&5)V]\^SJ[<']7-B% M&S2OK(OL^<,N>K>M=8?]HWEY1^*C_M6XXC!(>*(@-%8 M+^A'\-S>GL"P*U=-E/O)1,I=<-;2UR.[5W<>**_:#RSN!K8H5Y<\?^BGW^MI MG6:^6&+EQUWW9:5:F3*RA_W9::@<'78:V&E@I^$T3D.NT<$5. T'!(+ZG:'6 MV]#;F9T&BN).)57HA(>:B"/P=KW0_\]Z99MXG$M-?A-HE>39%ROMBYWS4#/[ M64?PLW+5>B^XAT4%:3Q;&E_04Y_*DK5C84]E_4S5\JGR#!,^$2"8\)GPKP&W MXH1_34VK*DC(8<*_$,)/(B[':1]<;8>CG_5?Q!]I]XZD;0LHGHI%)PU=''7. M*9A(&:KF#R@6FUMZ+(Y!P5W*ME@9]$[78F6C,A^URO\L6HDVGNI<5DJ)L]66,WJ)RF&;1?2\@ J_-F8S4-37AN,$ ME]W/\+V+@NG*6 %4![RGF@C;KNE$2%-)RSVP3&B7DE;9F7Z//T!0[6!QCZ2S M;.B)95OMI5W;UJ98+:)4?WG\HF\_Q-W+7?G-"Y,&>S$8)O;HSC:HCT>3=H-6 M"QTZB6],>/FU=F^N_FF/Z[UW//A#^- QFW@32.8 M ',T?E*&B)GI\H.TD[FZOVFQG>IE.^'J?K#;VZXG7Z>M"F$KZYTLTT;% 52 MM;(?22UIDQB9DW@&U(A7WS6(1G_!-*EF5 C/ALF,NR3B'_&-3-4W#-L">WMV M;HV;8P83 "58L="#%0L=/U,]$GY47=2K]G*?[)W^LM5J-X:#G'$5,^D+-6(M M.\.I@!O67U$0*M'0XOYN/V;8U!YF\"[Z!G\2>ETL:HM[;6NR'H > MQ/VC829] YP9VS5\4-<')9M&W'DTL1&)@&9-!QC_;S"<^'+0>(G]"U%^0!W4 MVQNN"^)I2O42\64-@1W/$Y.16(D=@T@G9OFJ&7-CV8$?Q08I>66E3BCCW["S MJV\GS=1$W/![T_$I]'Q3^#5P>W-N0#ML"1(+$Z*MNA'#Z_G M&(\:]@YWL#$H/A(O XE:^?;8=FS5@11F9B*M;_BTY1!@9BZ;A=[![&1:V0,_ MS+Q@P00YC)/.]2O6/I9Y;,"*)CY%"L$+-G56OU.&+5B]1]P,?*%0RQ:%%+[Z=G8]CL8;+\263F\-WL-FXZERMN V03QHISN+#,W&'9;Q(6>^4 M.3=((CX=/UO8]=+K@>$V&YHO'9 M'#:WS>;*@:CKF%-=T[MZ?DH5VX^D=-?:5BX=B"?Z5@(DCS;X=Z@Z(U2XJ30" M,)C6HGOEELZSBPZ26]I+QFUIVP.KW])[-[+3[=YTY,"X,?JC]DW;&AG6J&_U M9?>BN\J^2ZQ'./&E5),9V#\$^*+A)!#(O-9J;TEU"[TM)2QBO? M8*$TB?N[-+>W=6P:V6TVFMPTDD9J;[I?UZ)U\#X7OR#2+2K;9:U'H-&';8OX)\2-FV4ZB70 M &S_'/G:NM]4@6*NH@P-L7;'S89>X@Q=O#* M#>"K5Z-*3&!M))PMUW7B2L)YXW@#70OWI#K51E78!%XGKB2<-S:!%U>6) G! M7N\QR_=RU4G@]QE'&3F-@/T M#C(/]W,@^!QSL2397'.!U+8FY^HP^?7MCR31_B[3\JWJO-GR54HZ37WK\<5E M1FVWW^7CR=3DFRI],(\3 8)YG'G\"F KSN.YZO!7SN/Z,.%Q^.&),@3_"R]J M&<$$K=8 AO:">9V:O%.E$^9U(D PKS.O7P%LQ7D]5\#]RGD=EN7ZCO7YWH=A MZ33[8Y(GSBU,\D2 8))GDK\"V(J3?*YZ^)63/*S9=5Z\7XN\'RL?XF3)1U>? M#Y$U"5@LQP(]Q#)5JM21*BJR6AJ27HLP]L&( %%[VT4"AMC/8C>JF!N5J\F> MM8N?QN]L%TP@S+>J^W7G6F\2"UEY#;#3Y#+L5XQ-Z[3S)2_)*03;)1HP,$\3 M 8+U@0(,S--E>+I7,YXFD:O INBZ31%3,Q4@6!\HP,#47(::^S6CYJ.D&_2T M_N!XO%-&LS5UP!'L0[$&S@.^EMZ:;;)2Y=_TV#"TVCAF&,_$ M3P\WQAC&":>;X*CX"C71G(F8?O5$!,?#> _[E&X MO/%K-(J8CO?R5VS3E([I53[G;(#_BY\%-LCSE0#M)LZOWFL#/J/-MUHVXGOE&_/;#Z+;UW(SO=[DU'#HP;HS]J MW[2MD6&-^E9?=O%&>VA.PG(?@6Q\V\R^$V1TM0]_HB[ MS:C4RB\3L)ROC$!:GXTY\E=P#Q/XRO',[SN8;\,25<+2P@2EZ8_O2##T_ M4.6'\$\X X8[5SY2_T4 PX;9F0 >$B^:S7SO0<97XNU2.7CO(J>!^ZWXID2WDP-?):7JN:Z5.%?E/W37H'1)S$([!\Y!.*Y%D80 )U:8C3/ MSKK GFOB(7X=,4I>61B9%XL%,_UZH^4S MXAENB#\1F$WZ8<.4V&!;9K ^!.?( VOH@XW1A.$X(D!7)X#O@1UZA&6^@-]P MCBVAG-'$="?: WB'P!:AJCR'EA412.X0?Z2N""+ Z>\(YM29P_W"R'?C-GYX M,X5<. %W^-L$ASV6-EP@ TV86,O.<12;Q@SCRUD$= 1<&Z3V']:T86H=5]0V MMANN%_\[CGRXPD]?[M&&H8ZD^ 8TB%8;;HNE\\+TI18C;,1?_UCN-BLRWQ!W M<+47A< 4+B[B$QMEH!,4;)I>+7\3-0UY,Z5>)'4G\>GX4L!3:J)CA;5](4$@ M%9M@C 0E9/'(W!VU%1U',E&O,K(=-,/P 5OQAYG[6T@?D[L[/LOGX*EB06! M19:,P&.8;_G"QY4O8)0)_'>'.)VH""8ULR^5;J2 0,%[@,:"_V."7(*R M@7XG0C@V 'HTL3+$H!2@EK@8%C@L^% EO?A#"H;G;WTI$&++4M8-!C'?QIKH M(\&[!JC/ZI+%([)S:!K!))7^U;%N'6/>Q\&[*YCQ%DO[(!0UN0^ L5R8I)^3 M@2=>@?PA?=.&:]6L_9*;_\2"Q2\#E@O&$BOIVO>3MXK? FZ2>8MOTI4^SA0V M,;7Q'5 IU4O@JZ$NPHS8GM6X[(7"EZP^ F2>LI*.G1J,!&5D?<-41Q1A8E$X M ,'%53>F [;.'MOH4R=*C58^"F)?P0.Z^I:R =QII-94D2KE%QAK>H M@>KBSTKE=OAT@1_^@;=3'AS\\L'X84^CZ>IF@[KI^B[#V\2(*87XI,:\W>=; M=_*LR%\Z>; :G4O##U)7+YF;EV+L>],5^XT<%,^K4KW$B"_%'"U-;'<,L1*' MQ(?>V#]N)K8%4G6;S'@?'C[QI7(CQE[DW^!K),'&Q%IIL0JD)@QP-5#APDEL M)9.UJVK,#(R3^%!W2B_4BC4.)[3@OSO<]1\CW[%CA5KQV',G:9;1N=T2\6I= M(CXJO?TT5G\-[AX,VT%]?N?Y_\+I?-KI1[+[".^R\/3O'[W["2R$ CX\4[] M=_F!=![DAA5&5D#*)K+TM%Y3SZ\*4C\5'7DC'9\RO.,(O>Q8;AHJ?+'!T2HM M1'KSV4N4'25#,,P-,G0, TAF5S7KE0#OW*AY3_@B2$UD,J<36$^B3[[P=_"7 M_Y^];W]NW$;6_5=8SF9/4D4K>C]FDJGRO/;,WF0F=\8YJ?M3"B(ABSL4J1"D M/3I__>UN !0I2K8DRQ8DHO:#K[J_1:#10GS"N0],""9J<6"L5@W%$ ML183<+[9M]+E!5J4CD@^.8%K\%V%>_4[[WL(D>3J+&V5RM9'2O1\:*VH:9>R MX>@@.OVJFY0_&IM6;(YJ 7[-LG0:)^!^6. M*DP2 Q\D!SS..<:"U5QR$G*2>+AUHBLI.*@YM_(-P?KI,[JCF'O I+; /[(S MZ#ZB1SM!Y_YQTGWT>+8CJ>O$P]>@#" D9/QVYYE6)>]A;YY1@TFD(CXH]^-? M22SNJ]/QN!C1'OVM'$+VW/V])QOCP?Y&U9!8E0USUTB%:\#?(MN*-C/X)CT8 ML-9DV$I^"AD,BK&?O$+D-)5P,")H.:,8G?=X)DWL&!A_$J32RRP%T?/I+AI& MSKRIGN9(/A+U>), PA(S04"D%6D&3@\PE/$J0= MM/9P3RHMZ<;UW%ZE'/P7;PHL$'+EUE7DM^"9BRMI[!>TMOY42[J]GES2'7%O M[+?!61HW.[A,/F*7;-B=7/9&_?%D/.SZS1;;N*1[ L+UI2@LBD87A; F>0F! M(+J-*0+V0FF32L&AC!R5Q/3+!0PM1G\Q30DD*/^L$J#H :V_6]C(,U_-;PGPVN?U(#N%\CNW]URQ-VPVO4XWIW3+"RC&<9K\86SS+9>>)JF:P&/?[,9RR(5-RT)GW&?<:X=)[)TP)JTNMK MGLQJU-T? I5F^N/1W;-MY[[6C;-NG&&86#?NY'&]NKE)^ U+Z^35? ""#R(1 M>#7J\__@#CC+=<;A8LIA81NMJEHU/\KP/T-1EMR8**7HR-^*!'1.M=J>U M7^5KM]D=&%/#\CX#8^V' 3!8PC4$"$NX9U*JVG+M@V6H-])NY5ST ]*N7L]3 MBUPZAX%2&'8DX_;%JTZST>M9FC5-_$RU[I9F#0'"TNQ)X&2Y=ANN?;!<2QN8 MJMOH#/.2XH;!;.G)#!@L/1D"A*4G.PL\ ]AV/HRH_90!UWPYG-:(GRKP.ARZ MK5'33@E-D\5#+4 _65K/4RU &X. +E.@"PWYQTK3L Z0(2F(UCB9#8-T MH(SS.<&BUPW5X<'J1'9YX.;>:XB'P=AG@7+]J:N/2+-ZOSS8_2HJ',6:1VL/LY[9-B:ORLA2'\;(Y-Y+G):6 M:VGK+2V?#%26EI]A_;3=?':"?J+EU-:PT>Q;UCX)D3VNQ;'4?0+H6,TQ%IN' MB7DG>,Z:G$W R^J2P=A8%C(9':LYQF)C6>BT\+*Z]+1KP4]YI*\?9^.0.^W& MDZ\%%T?7C"+&_\XB[G2:6,"XW33I"(7=L+'.PG'R6G8]/*$$IPU'FX/EEG4X M#@+G63LC>ZPB#XY;'?FAQ>)1YW!E.)[J9(B--&%MBV5QB\[!*+NVJK5WY:S# MX'8 >K;Q@L,L*;=,+*J\:0MN[W!KQI:ZSYX<+'6;C([5'&.Q61NMM^R[GGT? M+K,,D\Y.8]1^9)EEJW;GKG:6L(Q&QVJ.^5-)RU6'+;Q<+5EXE,++ZV.Z6Q5> M'G3=4:=KIXT["J@40BV#]XGK9(\?F8 MS7@2>)7/6S$Q-JG5GJ\S*?NW\M 0M+OJ5/!IHCLT9S?\R-^N/)>-CUFRUV(=6L^*3]QV[0:'6/JEC74^ZD M<<%PH=_T8GD#^\]7>[LVZ;;K-?/>R6RD3L,;0'7]8^TM"V1FIH MX8^]A[;O-@?#ZM#"S4X*@BZ";\X,&CX%D0;]\\MY680 OM]U$B[F'&Z^Y>&B MX= .!X34V>>Q![GOG F23QS1.9-E9+D.B*<.Y[P?9"LG"/YNWK9>WC7KF6W MCRGA';?7KNY]WU? *\59CS$LAY#.MCL<5!>*'BF<&Y@;N6;TH+=C!/M,6)"L M4HYS [>G L:%IU--9OS=U_+!]'&^PC_]#S='&\3VTGDQBRU!E;+GM M8;5"\)[*V%F_+'L:H_F #A<.15IS#D&MU?1*H&J6.NK28"#F+%HX4^:#\+!9 MG*30"!]Z"<-_29@#CDNYP#I8\#=I^A[2UUZ5OAQNGMP&'E_O^GR,(VE"2&($ ML7GQ]S>Q2#_&Z?_C\'8OOHFP!T5>>1K%WE>?^RZ\NRJ>"0\96LDTEH.?^^YD M0N^",'3&'*[2'73B6RX%FLDL"/AMQH(HB&[(X.*_,*F>(5)XE7X]RP6N( 1KJJ]\+-DP5D"=K8Q&*W&7QS\23Q.^?7LNKB? MH:#, 0Q6X.UB'';0^\\ "_0#Y8H&AZP;##T- FYMD-_^ >,O]%Q_G61T>]4) MH#?E?A;R3Y,_%/K+E]%3Z:&?XS $D DU#%]<0]M?A_#K;C4>.*C/'&-@"4Q= M3MD.@_B%87Q'RDGA')'-H,VDT*3+R#=!ND U_?SE#R$!@S]>*!E4@4IYLPSU M_G(!(^3Q,,1@+CPY_ZS"Q/2Y-%PO6);&+U6@V(,6L;G@+_0?+QT53&XV5>7@ MRB:D9PIG]_N-@5'[8FN_5MD8M(T"9)N=8@3)<)M(\$&A@99@>/:7"S"=Q]^X M@DF.#Y1WU8-6&]A*!M8IK" >?1'O.1;GS,!@^XVO=>4<4W&R[&,R-#G[M$U@ MGU:G,=I]7T:]V4EN282)P.KL\XS[+$\HM?1;8[.^EW&P=M_:_7.!]5^X%?TJG/+F>LD@E%>2+W@^6#EJ[=#V?S--U"Z97D5]8 MGUU^7TB":;4QBV>/S(.N.QP=[JSQIS1BUD89 (,E=4. L*1^H)VAEL\-Y?.' MZPEU*EGDST#M*W6&*#+SEJ4\SW(](NOC83?-3J-;W2UAGG;4GM"/4\SYN>,H MQ@ @\U#E'H3]S^Q]NJBX]:P, :+VALD,&,A[LL[1CL&.P]70>- C(L]GF\-U M#^OU;'U0[VAXN*-ZK;4Y+ID!@W647OVP1YSB<+7# M'G2/RL5(3/!^RG&*07=DEVM,D^D?S4/ ,J\A0-1,%4R%P3+O(T,4ASN-:4<. M/I40!?S4&!ZNG+>U2(;%*(Y?'."<4%&!"[ANPH,CIE@86A? &)Q,77+8KA!- MS0V=&5"5,EL?A=99NV?[!$8.5_G[0:?LO;;4YL9&6EWS#^'<2"JU,E5[!TPL MW9\SAUBE,1Z;!\G*7=[CI=E#9PU>9-F]4%<)3ANU,0C+[?8C'P3.NGJ! MFZ(ZE5/ SJ\&R2-./^FZA]RKI')A5JZHD&X([('U-2_$[2K^4<"W@SW1>^<;8SD]TP!1\J\Z;>MS! MXMMI=KDYY8/8]F["\8_\VG#T8L+W/!"U6RER^&2'].UY'M_:@^"^_'&(Z4.G M-W0[_34G1,,8[W1^9>&XQ3R ANNJ:-4+\!,8Y M+:W?>\1BMU*UX22.6-P"TBV/6>PT.D]RS.+1%?VZ<)RJJCSD[!X^Z#[C;IG' M5?507Q8]!.K-'ID?O37']8S"?,19SR!(IA3&EANP]L*UU MY\SF1X+.EZ]1IE(->A!M<5)RPSF0Q#]C&M032_S6!U2W^FN0*4G\5B"T1A($ MK2$%;-7#]$G T%$_D < WZ'K(>$&?,!Z!K>!G[&P* Y."K:6IZ+A_+$+J>[I MT%1*.YKFT-QKX_9U9=KNJ+G&D6%5?_%TSQ^6QPN_CJ-,'K1(^NC\&K!Q$.(I MMQ*ZT^?]%(7/89Z79* ;8=Z__,QY&H=Q/@XQC#_OMU<-3CY_Q[=WB9IK]$)VJBST+JH*N!\@ M+LJNPN0QXI@(X_.JN9TG,?BF,^GV!-3WACSV?LOPP-J'[6>H*Y&;JS",/7S1 M>A?GG6S-%- TOD]9-%IT]:GR/F-06_T)*Q-\5SP^H7-^P,OP2>WFRW=??O^=_FR]_%$' M+L?< V5R^&0B90CGD5?S) CIV0WG2CFKRR#E+I1RN.B43%GY-)'DE1K>;G?M+L=P;=%H'6XET))]@5)6%X0*5%B:K M@"*J^R3#=&QB&YI-+YD)$9-S]D@?[ZM?6GK"AEN=NR ,X:U>PE$@6 8* @/N M41.@:?]F4<:2A=/"YW(&XJ"Z,@D2D6Z.2O?R& R.Y_Z@7D7P_O"#:M^V499= M "T@NR;$?!>#4>?1Q2O2=AE6K@2;$48>>>AZW@7I%/6BXXP7-$X55/C?&!H! M-^ A99D#XD55Z3_)O']XHW]H:' M >8W]BV893.-PI4O VPLE'A:>;G?-LGSN8F=1R(78P&0NLDB0 M"LS(((T 0\9NPK&"1'P%M#0$O;*""<>Q9 \3][('BXLV!6 M=.B6!2$N?+^/$PH5'PJV1X4)>\.-L&W%5$SW:BMN^AF/CUYQS"B3H=.G-?J? M?\(+7IVV"[=))O/E#+GV2X*=K_ON,;?I5\)31PQM/[FH=MUF;\TD7LFH=#N+ MB_2EF;<'?2I.N[EV@N?*_16KOM##J_#-1F=XB+7E8\ZCEJN":CH@XX(3GB3X M%9F!TU;&PRPC]I\Q%>\@RX@K*15* =6/KS.!Q"JN/&B+(,%[%QZ+"X@D;$#[^%!42(\G*8//7_DB5TXA/>BE>D]8 MD&!N7\;Q<7L8S&[5.1L_#.'XD1#NG3KY_%AN&:#K]ZN51B58C"84^D KEE>@]F+MHRV*2?'TM2.(4[OG8>A*3MU.@YDSK9YS6]QWLXTCM]^KVD:7I@4L9W4U!QKS M]([SZ!YRKX12=AJBSUR"H:>S#Y.Z2-+/^"P:+OCP6Q!A%&U[RCD5K+?)B-9> M!0U7$($>7*4X7GT^]H>@>Y?CEC^Y[#;'P\M1?]R^[(V;_?:0>;U^FZX9="TWG"_FL19@A@IV*4'@RAM"WW! 2T^H[)MYH NZ:": M:74@E_0LX=_+ZVTWU^0/[)=5,:AD/5FXOAYXDM(:K8]V;IRD;)57ORD3Y-Z% ME+WRD0:5D-D1H]/G(%:/V=CF=EN=M=*4;X^N<2DNGKQ!?0"9@Y^**VZOJ]7MAO@_^2X0'"7W+V@Q) 25P0@ZK>Z!K.B' MYHMT;--"W6X;>.68M5B]"\^'ON=?L^_]-N=P65W-&I= MCEB?7[)FMSEL#CW>G;37[J[>'%@Y9JV (E)';,>^.UV1?/+=KGGH0,83I*NX M\J4#_W%$-OX/L! ^8)+7FG2"B8HQH.5T9"8 O =S9 /,>)1O"]E</#A6K&"D]2#57;:O'"\BRV<2Y+SL407#'T!E_]&<_&+'6^<"]+<$/(-?>F M$>C_38"Y&0M>*W81.&D7FK6&SW1[H/X:; M@W2]S4MJ1XK1#2I+-@;$Z,X'^JT:[BY]\D6]0639YEBGZ"4&V]:ZISIJ:@OL&3BKK&Q:5IPB>]$;KJ[@\9_!D M=;%WDF$>_5DN^?[&4P8O![N6?!5K%G[WVEHY>-SJT>&<"^R=[MROP0P/NC%- M97JM7O['/;M2UMBQX_J2P\J2D:%!PM.0@3W3N3J==:4B-#'A;'L. WH)!G., MT_#"_'\/CW-XN--"#^YQG@;*!;B/GTPV/,I2D.E '6;%KC-<$[3?S_$<5E9C M+$P[U _H]-;LDCFAQ;BA264=3UEB'J'//;?=K!Y"^)C:DB9%W+.)1&T5X 70C)W#?+_&NSKUWNT80U+<)"6.:ZY)AG? MN'"UPVID94O1,YP>U&HV<"KH_!H+@9#+742G/=T%$P("$$&O0MTKDJ1*L9A M.*#O7B95=+QPR!+I.D3Y ]1^<+VY#'=6-D4# U"==;[:KE;V*Y:\:!KE3V"*53 MT'::G?)O//$"LBR)MA>Y<=(VAM$FXV4+L*VXI]OG0 ^ZV*ZZ&8>.>5Z<1=(\ M90E,A/0":-&N/'55 #;>H\@27:;;&2[RUCLBCV26FHGO ;T-+O6%#9U'L-:* M]ZJE0;TI][,0W(,K>(Q^RC)N^DX*N?\^B6=O"&4BBD^3YS3_)V NT09-8IA? MW)'84/Z(PEEBO!;5HLR4@2W: (F ,P$(Z%'>$@>4F;72*,6P;"F+DH=5;3+: MWJ.5"JZ;.7=Q%BJ'8HQY[B79>O&\C%;,C(&WJL+Y3P,\7 ! MZ$/^61U;0)]+;7V!%5Y>JH,+/, +G;L7^H^7CCKQ,7:(QF?Z>S,?K\Q M[!IU)O/IGLQSJ$.R^WVC *EXNYO.P!ANE>-U2&B@)9A@A*>7/!],F\_NZSQT M2+,>L]J@AF$6B=QCSS8]V%'!SW%*C!F#;ZW9:4%CK9GAJ*U:L];(6K,CJLQQ M3C/?J##*E3[?LQ&_E )*N'*MHT[%Z(9Y1RH3!=D#1H\/Q!8'6]?JL%%3<=KN M#')[^NAN.7?#:KGTQT5"KV887M^B?PT?N,F+51!L!@2=T0("RIGP9.EM2?A-2K]?YJ0>H'JL.QIEB@>9I3>\;? M+]#R9)')LP^T?%Y-U$$[)(X5:[0^F"$K*M9"&0X#N5C6@]K1@ZINICX;#VHE MT_T/-..?O_QQT*TL77>T9@^U>Q_.KI;:J UG M'R+RT75[P^HI'^8I1^UME$TQ>5X$\@-T9=PC3S"9J[.'S0H,6E_*$"!J;Z?, M@,'Z4OOX4I523&?@2]$AE<7E(WT4^NJ)E=MEAK3:U7KMYHF_M4)&P&!9V1 @ MK#X8 8-EY3U8>50IGE<;5MZZ<%.[6SWTQCSQK[T5LMD;SXO FP>+AI@7Z+,^ MDR% U-Y:F0&#]9GV\9FJ!PV>A\\D+3IY3%^D/;^./^?6?(]P1K=:>]0\';"F MR @8+#4; H35!R-@L-2\#S57*XG7BIJWCFGT#A?2L);(L)"&3$WD+Y%1 MEX=/[!["&-BE'^,$W%3;8[G8$""L/A@!@^7B?;BXQ@'*_)\3+.#9=IV/<B$':N$Z5L^3C]$(DTR.J!8^T[7=_!I(?_[/LZ2-WBF9I(&XQ :$P5Q0I;^ M;;9UCL:6ATV.!CUCEHFV,D]%,K$FRG*]1<=R_7E 9;E^2_B&P*C'-H26I(Q. M<+@O5N#'&9Z'V&[4)U9 1[(?*Y!VC^NP)136=3"T'/I]<%K?PB LMRN9?A X MS]KYV"/0\.QEU0\3&FBUW7:G9_#5.[LNZW.X39OUH7?I>1IP;M/1I\CJO)3RF!TX%L_N-VM\Z6^?K^+QI6; M(\7G8S;C2>!5/Y<^+I6FVZ[D(W_A-[@@]IG/XR0%X7@;""^,19;P:VCJZS#V MON[F\W(0]3F:JR3C\LX@RKA_E2[;\)?O1>E?X^&D,VZW>Y=]?]2^['H#_W+< MGPPOFSZ?\.:0-8?-YEK1PK%LM>?K#."ZX2V>.[RKA=M73ET,KP:V&IJ#[XDG<(%# M#NH\"01WV#C.X-'3P)M":\ RL90[<#>+O #>$$32$B.1!-#,6Q:$J+"N,T_B MV\!7+X2?.!C:C&$+$GZ3A2P)%_G[IP&?.''>:S3E I\X8U^AB]!=_ ;MJ3.- M[[ \"PM!6[ EP%1QEGA<;GC"@1&""X&7PN.H;9''&\XUO 8IB44+BJX/7HH' M7RN< $;D#5WU[ANP'+*=\VDR"3R>K'_DAHNAF;(;0LO30E=]#H(X(UE-IRP%0+#WSCTN M#&8:J Z67)A*$72PV&.>?)KDRJ:,B-@W[O#AX_N27W(IN(>^R1UT#>"]U_': MU.I*N5'=:FGI&.5./'&S <8U/M3*%P710)%(\N9I$]981Z9;39!WY* CI2KV M%>5,$]VA.2C7Y3CA[.LEFT!_7K#PCBT IY\.P+0K/7DF+^UGYDP3%*_OKA'; M>/(&10Z%[]7/X*=&ND^OJVN20_R??!?(7BQ-R@NX@L.4 ]YX\8H>B02D'_KS M3_A,$!KV:@.?[^;\R3%KKSIX()+*=5(TYN_G/FWT!'L5V_/%FW(_"SGJ\2T' MGTW@E.G=-TG;;S(!O0+#?!7YO\;1S:_ )/X5\%HJ7B_^Q>,;F D '[/P"H1+ MT+ ]E0,)M^$ M#8ZAR?@32%U3F)P&.ZD1Y425Z&KA$N&2,V( /HB-_G8(AVR MAO-YXV_H'0 U(X\!SQ%GC8,P)/OG^PER,4@RD9Y"\\5!9/@ $YC-\EY"6\VW MI!&7,]9?+D!F/!Z&.">%KN:?U6R7/I=Z]X)E:?Q2S7?!%(1L+O@+_<=+1\V) MFTVUYZRRAOY,R0Z]9J.Y=\K]DX1V3S<">*@\O/;0*$ J$]Q-H9/A-J1\4&B@ M)JK7 M<\0:S8#"&K?3@L8:-]-A^Q)\,]FTF93%:@9@VZ>PUM;]-A4HRU4F0Y-S5=L$ MKFHU&ZWA[BD3]28S#(X=G;+J3$7'MG![J8DU@=8$G@VNF'-E36 -36!M)-Q: MKO/$U0CGS<8;S+5P#ZI3;53%FL#SQ-4(Y\V:0%.K!FQ4-A6"/%>9N;GLO_-F87DJF[S+;@&[L;\/@XC;9S#>J]T\]0[&QU83-@L)QC"!"6 M+G>4<,V"PG&,($)9S3@(GRSFG MBYWEG..MVL^1H" M1,WTP9*GB:CL3IYM0\CS$$)J.Q. MGI7#5XXW\WST,4:=3M^%AUCR-$TL3=G4>8 B>N<$RVA8[CY]J"QW/Q5W]TSC[D.LO7=;[J!W MN+PUR]WG:W(L=YN,CN7NTX?*ZVF)>^3$%I+WA8= M2][G"Y4E[ZI:[3T)F3=D+?U\Z@A]G>)YXNW' =(16 MIS$P&YE2]6F3SD'8#17K7!TGJ6K7$Q!*<-;2^S(UC?-YD+2>6.#=YII # MZ&ZK<:4AEA)Y2\7H&T>#T.4.Y#@_+.2:/I<&JP7 M+$OCETJF09Y"-A?\A?[CI:/DOME4Q9TJF2G/I'G]?F.X=ZV,)W'4ZNN;:<^Y MWS]B\9+BD&XZIIX &&YC# \*!+0$N@U(M"\,\+1:G<9HNP329U :,U#[=Q9Q MB5RGZ3H8<3BZ6_$<[H(9@V]ME\E 6-ME.&ION4?YXLI^M=!^M4;6?AU1;8Y3 M0VZCTBA7^2C#OX,[?+!ITPOC]NQ(>CE7 S=*&4/*ST1G-I%3M\?JK..ZIJ* M7>WKQ9H!P]/PBQUVRS!G@9-EF-/%KO8,8]AQV$\UFS0& =./P[94;P]&J&&" MD"3Q>G/T[KD]E2/(/L:1ER6XC'%%P;(#G2^V;UK/H.DV1^;DYUK]-]P,6_:S MTF_9S[+?=NQ7.4/L*=BO!2S;:>VW/67H=KN'JXIM]=^P2?AAJJ4]*M7QG& Q MZEBPHR8,&0.)N5%#6\_T1*!J;YO29;V?W;R?RB%@A_)^-E4:W[O >-<=#.S! M7JWPL+/N> 526?9^(?2O'>#TI^SXB"-'JN3T0W9@8:G84K&EXB>AXLKQ:3M1\2,"&(..V[,U/G>6 MJW.N#+:=SI2; ^*#\AE$&5/R4_E&2MC';,:3P%O*?K==66K[$'GQC%^S;V\# MX86QR!)^#>U\'<;>U]VJWG(0]#E:FR3C\DYH#_>OTN7+__*]*/UK..IPYK'6 M)9^,>Y?=R6!P.>J.^:4W; UZX[8W&?#F6KG"@6RUY^OLU[JQ+6XXW]5 [2LV M8-8=.:0.C*G[\3;'&,WX29#Y_2J7QH $_R*!G'XTG* B2(3.";Z?Y)PO_.8*SA MT;&') VT@$K-Q.N$TR@D0M7/1-_\*8LNL'N1/2:<(Y#9T(OCDS>,A4.!P:[SM8_<0G0?KD9W&UW'Z_>F Y=7^/;E4.+=FS6X\N M9]X>N<-V]5P2- ?SA%^2^,=8E!7U8O>.MBN[161'?X5GZF*P0#Z@LI] CT@O MQ6L.+>?Y@'#Q[AL(+#@^0<22Q0=4>?0#X2BH\X2/=)U&Z#U!^XS68UGN4ZT(RYY)9P4:(1^,6+;R*P M:'Z1;K3UB2?2E.PQPI6C!?;1MP<. BJ(Q_!@EJ)=*:6\9\OO*Y>\;/FHN:;E MA[(%&US:YQ?SAX#%6<$O]#+Z. MUSN8RFX[#A0]7PW-FM;OH2&5!9K//,0IR^\P]5@L[>); M66[^:C()P@#;]D9&CI[>I1JXK69U"TZ)RA+99#THTB'G27'V@_.+, 0IQRD0 MS*9 W5-@2'3OQ7+T5R=@=U-0<9A_W$7P=)&-1> 'C-!P/HB$\5"_HB M)U9$OG2-FLTI6?B-)7"-+ ?9;MXK2+OIL[SZ8 KX,U87U5.NUYN"<>7PU<4K MP]56CI'\K_/S3]C%^RO4G\@DHDXWOJY]R$#7VJQM6_7V7TLY%IZ-=MP.]DE"L,OO(PF,8QV/TI \.0.G=!&,(U M+(3&T#5*^]%"H WP.; "6F34!'6$ \#OXK4)N7WT)\@ZFDY0DG5FS*7@7B$V M-V8BD)Y PC$"N#L''R!^H>Z4-^:YJ;_&'C6_F)>J)!']5NT*%_>(;%*I#Q_? MEQC[4G /6?L./&/!HXM745PEZ8?,A>D4RVX2#R*"()(L>@#>KI^:#L' MF*JJ._]'R\)5+@I7D?^9"Y[<O_C1YJ\0/7BX7W)Y_W)<>T\9Q MYRR)X"[AW,#().174=PW"80?T/.%O(>M4P_4 ] !CV4('FGS&#S&=*&)^V%Z M*@MAY&!N0W1$D 39J#.TD@LT$!$Y$20I9 JGJXU M!V1"QEQ;$?_$H\Y7%%THT;J[%@;PZ@2.G_:72[Y3BJFS?)\)>*<2 M*()2OR=+ ^LUW=ZP.E5V01/TZH:>/3#/2S*2=CF?)XL#ZL+"--@W2M/9$+$E M^P,2$9$(_ZY? @9%1Q.N9&N>:EQ:;KLSK Q+PUDK,'OTNQ*$W8#[-2CDGW$6 M^A]HP2IWHY0#]53=[[3==K-Z6!GV?9UVK->+XA+9=D+D.G?85[TZAZ]:XYX' MDX)];CAO,UJ=>]AAWT.SH0-@Z<1^NEV)0&[ ^'=:T_N@7O66RW^?/'+0&KC= M5E7U\ZDVM0*9 A02IKVT;#L!5MMC)"IAQ@TCH<= ?*;)+,!*44@92I'#!%?_ M'HO@4=.?G8:H4YU!+$>'9HH@,'/=)/CTE4>:S%7ZD%JU!<]X,@$6Q6/1]AK& M2BQJPS!J$2H/X^_0AN2P@U@(0ZT)M_K\X5&:8Z/4^.BX0Y[.LLQ5V>XPE!T3 M08[CP!4PFPS@C3#EI1,"P1CI MAZH0U<\_L5>/.D*Q/&;MU12KE7RJ4@+5 7*83L!?+F%G2- #&4K:69C)D)@X M#)P.,K-HA%4D&FR>;]#N62-SQR#V7&%,VR%=%&T&RG MU5;.'[CIR^0R[;,F=$],R5OZ"1Z+<-8+\]D9\U!OP6(RRI,V6"7,X$ M?4J83SMLCFLD22"7!%3NF2"IPI_+T0!T<6/P<:6P-9S_CN_@P4G)'<6F.#?H MYD8QSK6S!&?L:H#8-W1PF1I0G&S1-!R;CLV(@6*9_Y],I!C3$O(FY4CG;AQ^ MC\L'*MX0Z,6Y@A;A\^[7I,]?,#,-+Q!9[SA<.@XM!9[DF?+*VQW3^_:FS(0]Z8=5R9%KP%]S7B/AW:'8PSFON' M+%KF( NB_D-D(I]J(G$')KQRE)SB,#DX3N>@467!!!F\S,.0 E0- Z]SZ"K: MJ[\SF 1,#%T?\RD+)]AUGO=HV1YZ(TS+ M8 AF)$'*QKR.64*3^[(4;\C?O%P>I+'!N4',%0O*VV/_B15!SL"8/=;\LJDYEM?-I._CXG!&WW:X&-\O+HNXZ"?.7H;9M4YT:>V9( M'%#^*LN'3PC/UEF;O>$:^5.>T7YBV*VLY3UM/^_+U]LRQMYM5Q- GT(,6R.Y MRG]?5.DQT97576AO@)C&2?!$N\^.D8ESL2'_Y\1C<4,;BSO-6-RC'[OFV-GV M&_S?<[GR9+D_7+_[[:_V7[]=?;SZU[O?WGV\_O+7VP]?WOSQY?_AX]?'-AZM? MG3>?/K[]<*VO@9GC'[]>TR6??G_W^0I_^'*P97TY.$$*)L)[I*;O.)68Q)CW M@#R!_G0F:'J+1,' _5^(@!9RXRQQ@"-9Y.$DV<.$D%1?)Q,JY65Y=IHCIA18 MD2D0E/H!=_TGBR1)4^('\M(/K1^!L2EZ(N<,/N:5T%^TH9\60Y=O%CHC24:+ M9 :G7#&%V;S"GXG4ZIP3@_=^;]YQM5G/H\3FNR_AQ%Q6LW+ M_RMC$C^T?US&[+9N3;D%^ T !F82K\AG:O<,\FX#K),O,5BFF%P?$>_HT^&7 MPP"=1PSIRRLYKZKV_O^HK)M[1XB\'19 "U1X!AIR!_.BRS".OZ(8+4=%Q6N* M <@99Y@5A'W1T]!VZYV>@ZH0$$;NWGU3L<IT 1P8Z9GL;#%"5+Q8 M!XEH:B9X":0$+7"**VJH?W).K.9V&6UE7(*5QEI)[(352QDDGC&;=,G*K8MR8 M(>8PF9"O-47;!A@=)6PZ3([1#,I$ D6<3 JA5Q!V2G*?9&F6\/Q):J1P33_! MEH9*9,3]P]1PWF]J*CQG.4_#AM"C9&NXRF\GI74=N(+&&P.5%).@O0D8#\=0 M=D&&T>0$D:OZC3\J,[/<-2"4MJ5!BBE82DH^(S:JJ4I07 >7WJ%K8*'A7MR_ MX7SXX#JX8\EI74FS&.P,1CY9$X( MS@=*!RU\J4Q4E"5O 3PI](J#IP(HI*P<%]^@;V H;^24>1;XU#4T C? 7_^K M*)C.)[D#/42)FR= _S(9*T@*846R*LR_1;GS:1[.E(7"MX8!K5^1&6TXGT!# M\D:M7#('-P>'J9II)'.$THU MR[]UP//)%#E(1O78/%\3<9C 82'5//OZ=-H(>,DK4Q!(Q: M2]_*QX)=3!9S^ 2=DEU1P!+P.L+,!9QD3OC@AN\&4R#P(:"CJ;RT8N(X1K?#*,$ M"<_=7E=+ F6:Y\,,G;T-$J)T_@U>3B#R"+Z+H]S$,]]':H8_?;9<"4G8//!# MM7(MHU_T@A5M"N$S+7,=<)7UY(PE"N12PN1PT@PFH'3/.U6S)0PY^M;@]: C M$D>RC@SI7*3EBI;_)S"11(N@9C]8V$5Y=13R(I,%P#)XQB4H^2S0._2*(D\: M#S(7TTQHQOV %3Q NK*H_D*Y2;@)%EKX%6284$^@V[FO4K1WLJF4V.]+[PF? M#CY''CI7"2[8_)6V3\AYRX6(;EQKMI9&(%PLK08^3JR8!;'VH=JVD#\TY>%\ MA7D2[F>4]H!9'S-A_X,$8DWM1%G$_N-6R(0.26$Y,5B*C MVERJG-DO%\T+<)O#$ N60>/SSZH4&GW6Q=5D 320KY#-!7^A_\"I'Q5):S;5 M:9[WEB^7%TMEJA9+V[@4W5^KGX=5JJ(V_]>*.O_7_?7&*I7IJEWN-'J#0W5Y MVT8^6\K;L[>$)C+]EP6IWP#""0G4ULELY )KVPSSS:2P+3WG;9:F8!Z%3IL" M/Y=,W8R,LS+ X *YN+T)G-ROHFR/W:711E,,,\?>J#+<5/"O4N[/&A]K?*SQ M.6?C(YV@?-D9U%N6"@3CPQ.:6I"WA!$7'F&^ZBTO^V>XD1J#5EF"\[](R$7L M@H>D=IK>9."Z8NT)558)Y;A & M&&RG#$"8&4M'2=?]43&ZBG=$X745(Y+?P!UC+ ^18C398PG'#5N)4-->F)N5 MIFTJ2+&C8MP9(3P-VN(3)$;:XBL(3J6(7J'2Z"T9%^* M.M.Z.I4#%4'.X?Q2:0VW :INXJB\N MXPFN'0F2I#&?!K30E"S;KYWL29#P.P;<(Q=>]?JJ:CN=/3"+?1[FZ_V93 OB M>*IG(DD7:RYL6H\'4QORO):4GEI,V&V<$ 5RM:\1*&"IO@8M3** M^TXI7,+H6YY*ZJ90;8IKJ,C?T#0D?!B]&^8M-BR?T<);;94I=(M)0PQ-)JU :Y.,O])J[W+- M62SS'"B@H-?ER5SFM@F/80D2G7M(]BY(1+I\,.Z8QKD"3SR9[)CP4!9LD@WK M$ ?$L[$J-##.DAL>DUF#YH+$S"AB.VLCV[7<. U2-X^)L&7RCE@( M+';><*[C8E\5UX<0<6(BNF- M:MUL%H^1&'!=3$['2@MGY42Q!$"X;.%N])G= 8R%(BU66W$QL1!,!%S0/%"F9+C2PV7\3-* MGLN3)7)&=E42'=VC"BKB0B-6O P\KO6!DF67[L0;)#4P#5]AOBMSJZBJW#) M5TP(HLH3^9E95'X2I8LOH08=1.%!90/N [4#5X:*0<.[,"$4ZT)R&>@#(;Z) M2[DO.A:(N213,"58UEIE-!4;(:&3&1TEGR1/* ^B6\S9QG3592ND&\V_S;7< M(YOYZ!W)C1>KZQM+YTZHC!(JQ^D'Z&9)()?EM^7&BXBO[+M(P N"2:(\@@ES ML^>J?R9+U84#I/P7\J>&FXY8)BK%Q7HPL\C+ NEH.Q MP2^L>P+6.!- S&+ET"\LHZ*.TTK4#GSR5J5Q7PK6G"U6O?4))\T-0;4P$U(6 M.057-I-YH]#L*,TW]5 V92Y05)=%IJ=374&>S%119$!X,<>8-?J8D3HW +>4 MJEHM5SI7RM4Y #UGD M39>;D4KTIDALJ>[:+T=ADZ_#_"BTA*0"^ B8#TA5+$Q])M+&C9K?RTQT\*5) MHJDN3RJSN^1CT)=GH8=KD/EB)Y8W554+B&$U@J4N:CC)P"]?72@H(W2R?!D< M&?I3,^MEL9D]WJJGY6)9>6_9D()28XF>7#Q#U']MH$'X+]6H;M+?C6)_KU,Y MVE:QC^.9_XF2E7SEJ8JT(BF66'1)GC3(/A6*H,K!2V83#*>;*6"K*:K49"IBFHVK#=G*U>OV!J*- 6-$OL)R,>V.LKW]S)-;.I0#<>]>C;/FCK+WYG-T*J3[,Z9] M52$1//=='.!)<)/I NAR'Z&JVJT37?-R];050J]S8MG)))[([6*XZ5$/.@J/ MA%/32WZ/VD%0O4GM6HR+[J%D&,'Y5^EW@RS' Y3>I[6 (I/'N&&QT$E[.%Y91M MRA)?IK#/M1M.7+BF2SQ4F^2F:#IYJ'8GK;1>![&DB.NH%1V#BB7):#@+\R"5 M%Z^57XU*(7A&KG HI8!AN0F<]^>[P*3YD"VH=D7:!_ GIL$$6XX;K(1J[23% M:Y4#I[/SEW>ZZK0:*8@40T-9PSTX/NAM"!,MX+.T=-J^ M26-8./3FH1;"Z^36(DG Z'M@6;SXSNE]O]:$GD=IM_\.<$>(= IED3[*.<=X MA.JT'E&,/I1&M3P[6G>@#T&F]LZJ9R/OHC2F(O#SV;;7]VS6U-=+:K;;+Y6_72RW%[5MY M\I&+/K7<@B[M:*FIY ?1Z1.MY@:30I7(]+OT(HB47PI$BCD58F >U7&?R3,Q M:#Z!AKP8K$&G5C=#U4>4#JJCMV@!/\PEMV8T8<#7+MTT:+KD#O1>Y.]E7A42[U$XU/+O"X%TT=G\6$W(3,Y.;I M%=NC R[YC;G?1M%&=089[;S&U F2+&]*]E(WBDY,H:H)I?W@)$T^)IB$DJ=. M>+/SET(T[ZWT'6=R5>, 2QF/J_FTTRL-FX5\B$KF=K7JG*RNJNW<\M"(/W'Z MZ_PW9R'8AD_%62HZHI*OT/]2M1TJ11^05ODL\+0WJ4.ZGMBKB:5]8^2-"AUE,.;0N 0FXI&"LU&,5+E_&7;#P M0S&]:YJEZ%&+THD>,AZ&O*P.%"/^WGR:A_: ES5GBK4S"F5FB#LP"B$P/B%7 M>9954RK5.E3AI6)50@HP(-7(\'N0*D]EQ@B=S<9EZ3W'2@G%"9:_6[''7] MLZ[&4QV#99U6*1WZ^*RR8ZF_E;6%+V%<1)Q7+"$<]$D1?AZE4Z=KJAR*HK!1 M9^7K*#&',)LAI\B=H9$&F&)+Q1+;?HSI&4K^R"'4#C)N!>>Z),BEJ@CBKBLF MDI>=R2L0R1HE*KZ@"WG($MRRK+AV&/*X+&UGS4N^Y#6=2HMF&-J4)6B6"2[D MF&A+0EBJV1F-=RZRZ-H1)'IBI:)JFON-H%K@96DJ$Y=))GB@G,A%.Q MDI)/E&<_*#L^YG0+G014<$WD9A1.)Y;6>0T5ES"0P-A7F45')U;+82UZ=+21 M4/(5!"8@E-ZBPY FL \+CA[B4KY>J MH,ET?K/*!M9E*.1AZ;- 5C9$XZ-XT\US'W2P7>2G;2OWI.PBRV 6CK"Z2B70 M^#*FKY<75O.#QV.<70?7$XI$.MPAHR8+>Q4U[A7+UUY\A4)D)4]2SG M^_7GX=PCO=?K9C^.BMMA^3D8(Y@6!%3BOI"/0D>"D14B-T+Z"] ,LC]@9V2? M98YJOB:.:XGP([A,=:"'6:,5FP,2\44@.C0P>IHNO& M:'* KDJ@ U2K;\/#6M32C4P0!LI163GPE/S4]H*5M+:I"\J@QX4'VLINMKY*!;4 MS./!U$P:",R!NV_"4@J*X!)E5BC&ID(Y%=>GD%"FTI:XGT^X5E;U*%L*!3+A M-T0"B09TD8>/->1Z^G\L31J3WEJ\BYG[>%GZ4X>'0_P.VYU.^]J4E^TU. M''7T$*_S+"D,J5=#!>2^4#9.RL17_2V>I$1[F+2>T+?HY1>,D8Q,Z<7#\J4; M20BHMS/6JN,HCK4$V!\\*L\3HWN5*VZ2+-J70Y^J911046B[VJ)/&6,+S.L J BG'M1#$ MVRPRC&J@4\*?#R/O>>17WN#*)D4T]0EXJE!W\ T;O"+O"!>\$@-+3"7"2\7* M+UGFX4#_(WZS'%%)892;QI)+.2)Y#Q71 -_+U\MJ?U,J!G-7R-V@2HZ;&KM& MV[9NL9R7K#:UTD %*1@Z$MX[R2PS3 .MY/\4V;R8\:H%0*86+0N!R[OPM9O[ M0_RKN^\6Y$9Z0VQYF+"JR'R//&P:FN*"(Y.[1G#R3-L(9([W3%8(71DB*:5U MCD5<+9?"BQL#*[F\I9PRO=M AL0E5CR:XBPNKW5*JJX3@?,,)$HQ#0KY&F0 M5*;6JC,E0X3DJY?RF8JI8^5@AYZL;&Q8*0-K-><*36\4%^D19CF)G.44\@4J MN>OX:^#GYKV0[Z<' /QEN?>2B#-A^0ORW%":4TI7>,S)=,9C$8=<+DCEI@SJMXXWK.)9W,Z0 R*GTG).0]- %<[1#*,L JXVJK:"I9S M2Q<>1F5^RV2".\V+*7TW$.6L3@1G\MIB2BMP9;G)MPS0=B(\Q%V&7E92\DH,I'>8Y&*\ M3'M?YJX$49FE / MC$06!C.6*ZD\()+$QY58.E:Y(&BY8[7,QE7.FHQ4,(J;?Y.9.E<=$_QG6&,^D;$6J1/RJ"I M3/[J3#77,MG(73&Z-+M8[OXB#7PXVU[ND915N_41FA25^S/?/4<3^U+U@$() M;KU*GV_I7#YJ>;V.]%0J.T_0(*$E(5M;*>TL([;E5/>"$8@8AC(Q@C@IQ?"4 M&R1=+L4B\E'8VG4-U(OZF8ST;_#-5"9IL-Q3LSJ?A/D^9JZOC.GR/1CQDV&K M@B^IYW ;'TH@;CMRI'9YCEI^NG&JA>:.ES49GZY71 H[E/621JGRO=Q;6JU5 MK2E;C7!A3PSZK&/<\\GO9.K"+0LS62=HL<$(N;(L@RQB*UF)=JBL[D%1+T.U M$G+)1X^WVBM;*,!_%DG7?^J(Q6JNM0X^N#+!&2?-_/XI\W*2+.?.&^?**@XM M]"Q;ZZ ^Z%TX^:F_&A\=9&0A"8J8?8<^9W)ZFMR06HA2).@F 9*;5E4O6:2S_;3=5)N_#P8@SR[1H MV4R+L\FTV&R\3'%ECMB.4A"Q]@%$G$'(LXQNY589RGI#.ZYW@.2S&:)F+%Z4 MEC;X2Z-8R##/)]29RM/#/'9GPA+:3DJ!HFK>.D6\J3MZ0/3Y3'+26%JCFJ$P MR*#@'17"P+P%'8'#);Q;7G@SS8U5RW7*C)Y)%!U#!V5.KD?A8:3Y M#GK"*BZMLO5+!9[6NXC+TS!%IDHC4,LF^2%XA=Q_G)_)":=?\GD*>YA4X1(- MA8HD1&>RL0S,*6Z7DEYM,6U#)8,6)Z0:G\HR!\8*_G5U];NJ7J:<>XP]+YV: M!_=.X(L.L)5CC?A+][2TP^/TM\8L]]7E$W8]5OG.=D\OIY>#%N-%H3C*/;%K MVNU.*YLK.P2K*P/E%U0$@'"5[IZ,+-&RMHH5$2JR:D1A3D*KRNYRWE:R$"2! M%),LB*&LWG;BR'Y9@T,@$Z!IS$1:RFB?JFS^8J&=TD*%5&,=,5XJ!\:2UN$J MKUINZ%SAHH3C60$.[8;.;7*\?O.FC#$F^'11B).HZ8H.Q1>FPGC#I4R=D,PN MPW8E=I(QE#5S6,J@&B_*@5:]]6*GE9EE6*"XX+5AQW(@*G*HA5FISR)7E-** MUC6V%\1A<_1#YLJ%)6RWV#.[U%I2NY(*:=:O:N!J)PK!XS?*=*XM&OEEY29);N7,U2+9Z0 /+;6N M;)56O?7+8WNCDNKD_OMUD:L["MI'I9&4RQ-:\O.0D%O>A"WW]I,JJ\-8"XI, M0RHX!J!DO&F98W2?HBP7/,8+J1^RDD*^6%2*))6"4,O(%31GJFD=US%\6>B- M)@RTO T$@U5.8LHAHUS5_*S,TK897/.B[3P1#PO+\6K'K]J_/4-!()(=^>GP_KE#.?MA5K7W*)XVFG//W&,8/X$-E-QW6@ MY*DV"=$,ADM+>\5GLI.KB77+)&[,2547.!F%3OC+E M41GGTD 5\XG5<=,+G?\;1"MWPAOGE%2>[XE2.93YUD4JMK L#.1SC^KZ@;+\ M1D<]:S>_T(^E:<624^3/%RV16]@1B/%P#/\5)MCR\&QUG\ZE5X?<=S!+ET#N>Q?:9)FF2COHR#?]0^1:'!1W&!;O4[-"3TUW)$R+ MN30E*N%:G3D2";T=!$VTV@OF_R?3UE^6LY3!?G^C-C_#[F=5<7O?8P!DLU[@ M8;TO'W$D@.SH\G"!3>MHJ@67>'X!C8/^XC-I=;,QZ!6^O,;!DE_)%O2:C2;8 M#-5//;Q H'OR LE=J@7D3H@X>'P\6:4U,>\M678\(MCVJ][3RQX)D1:C?;0 M*$ JM%C>0;*$9+A5L/:0T$!+,%CTRT7_XOE@TE^]7HZI1*[=;O3[]T.WW'93 M$]BN:3WK-UJ?V1=6W?>R,NU1V*UOTV'"C+529#DW-5VP2N:C4;K0)T.,)KB-JG48C83'/$EJG MT9K*NIM*ZS0:"(M!(>&-^J:BQ+51E>/2UV:S1XQ6;Q1R(FIU36"B[J#1KY-F M_/ /F0P99P+/FO[1/!VI=T;%)NZ GMV#QIOW[YOOWSP7<1Q@^->,]G$2]JZ+ MY;[V588G&_YG(PQC\'@<.#(!2T(\%7G95RM'M# MM]L9&H=-W;3#5"-EV<(0(&JF#Y8M3$2EW>H"6^P=,K3:<>9&RK*%(4#43!\L M6YB(2J\Y=-NMMG'8U$T[3#52EBT, :)F^F#9PD14NJV!VQGTC<.F;MIQJ 6D MY\T\V F!5J#KG&PU$T[]I[D6:(X=PM5-U4P% 9+%$ 4'>-@J9MV6*(X/@:&6JBZ MJ8*A,%BBL$1A 26*(Z/@:$6JFZJ8"@,EB@L41@ P0&6C0S>7V3XX']<=^:S M>2NIEKD- :)FMLE0&"QS7[P:'NU@!ZL=-C/0& P,M5!U4P5#8;!$ 5.\HQUK M8;7#$H4Q&!AJH>JF"H;"8(G"SB@,@, 2Q?$Q,-1"U4T5#(7!$H6=41@ @=UK M=,3!?QV$(?1<.#]$:OEH[X.^;+*'(81AE[-M1=DSINQVK^DV6_9LHV/C8*J1 MLFQA"! UTP?+%B:BTNZTW=;^QZ%;[3AS(V79PA @:J8/EBU,1*4['+K-YL X M;.JF':8:*;60($(9F&UBC M9 0,EK-C8*B!JILJ& J#Y0F84/2-@Z5NVF%W&QUQ\-\G MG#L>$U-G$L9W=M.14>#85 \C8+"I'B:BTAJZP_;>126LUNG2_U]?M= M1*S8G#6OQ!>TVO-U:K#NG6J4QG'H%\NA!RR"&T-GQIG($HXM&\.[G$SP289?ITG@.3#",%81N^$S M )2:%$2W'-J>"+C>8W"Y ]U6G1+48#Z9<"_%ICYY'QT1P_T,7I;=TU"/1?1Z M!OW$"\>9 0!GWC.$WAG= , BRQ,X9M;&*L9_!G,0^[ ST'L"Y>>5WS"&%\, 0'I$R.28)#YD2-AQ;A BN6*\!\$B1B?)W M'@N]3#X"=<3SXL2'YG#91WQ&PWD/@L&_L1F,DKL9YBE#*>$1C=]=$(8HCS#> MF98WE"]L(_P+0\'1;#N3+,VH=P+H-)@$@%X*??*R)$&DM.A TXI8-IPOFUH! M@@\"$,SF(&/X+$"1I!-OY]"#>,&Y^.=WPW9K\+)\)XD1@.FE)-E!@A*!5@>' MH^%\@"N BO%2PH5N!G,4H2!-U#>"[@41O>.Y[JNVKQK7C3.*'=GC2.'6MNK/ M--$=FH,^7HX3SKY>L@GTYP4+[]A"7#@_'8 C5WKR3$['S\R9)GSRR\5WURBM M\>0-7(>(PT_@=D6Z3Z^KN4-#_)]\E\]!J4C&7L 5/ E!AN'A]$@4'?W0GW_" M9X(GPUYM8.+=?!DY9NWM_)7U!']$"2L-\!';H0VD(JOUEG7&%N!& !4"6R3Q M;-4^Y*PUYR7*T";B;@IF$^Y9@.E#PZ7L3_XNQ3L-B>)O2^K+#1@\3)E7L)9% M?@"G!AP3<'#0G(HY]]#(@DTBPT:=2O@-2^AG;#6]#Q@ZPW:K]OFR4QO<*C"; M'*9#F>36]1>E\0TGNB16V96 TVHZQ4POA$,$WYP9M&(*"$8(W[\S\&$[3==I-]M-NJ3=;(U> M',3*[#5C4G,U.0IC0)PGOUPT+QR/AR'.9V&(\L]J!DR?2PU]P;(T?BGO1KL; MLKG@+_0?+QTU3VXV53"ODG+XY!F@I11#U4\]O"(. ]^1%SHD0NAP1NES!!Y/ M-]9X&$1DA-<@0"IQ@$UAE^%6I'Q(:* E:'U_N>A?&) ZW6XW^OW[H=.#5AO8 MKLGP_R8-_KOH?6=>>)TYI!A36N)T6--:XF0[;%_!E#39MVZI9G4W@ MIAT_M76_307*-?ITTXX=_8")B.HTS MP2)?[%TF[=3+!YJ!1@W.F5H__,;L?ZQL<3)/(>R&;4. L!NV;<7?HZ/2&C7= M8;]C'#9UTPY3C91E"T. J)D^6+8P$956K^_V6RWCL*F;=IAJI"Q;& )$S?3! MLH6)J'0&+7?0M$>*'!L'4XV490M#@*B9/EBV,!&53K/K=II[%YJUVO'4Q0/M M*53/OX@D6VU>/4U+W88 47OC9 0,EK\O7@VZQL%2-^W8^Y!A2Q3G;J'JI@J& MPF") HAB[VP#JQV6*,X& T,M5-U4P5 8+%%8HC DL4Q\? 4 M5-U4P% 9+ M%)8H#(#@^\1'XDL;>U\LQ$]Q?'I>-!RSS;_@W-V^9U;*Y(4#4WE89 8-E M\XM7?;??M0DAQT;!4 6QA&$*$%8?3(#!$L;%JY[;:5O".#8*ABJ()0Q3@+#Z M8 (,EC N7K4Z;J^W=UT[JR'GK2&6,4P!PNJ#"3!8Q@#&:+JMIBV0-8\B2=!>JQ%=^M)G&2V2L'D MX:"N)2;K:ASJ1,TG3CIZ'B3/V@UI-P=N=S0\LA6U?HB!-M0RG,GH6(:S#&<9 M;IN)=G_D=CLCRW F@F,9SJ)C&&6H8S&1W+ M<);A+,-M 6VG/73[@Z-MR;<,=PJ[+C>JX=G7]5Q9&)4M-RXSQ!9., 6(+3BI MYA;,")RV=!_J[1H,CY;G>Y]^U4I]]CY%W%+-N9LP2S6G@9.EFFUV/NZ]B&BI MQE+-V6!@J FS5',:.%FJL;.:4X# 4LWQ,3#4A%FJ.0V<+-786WZSJ.W6RUY^MDL=31[TNM'<>A7VQKD +8WBY]WZ%;KX,P!'RI MK.>&'HP>[,"@T>I^?TQP_N3.E-UR)XB\,/.Y[XQ5MUR'P571/[\;MINCE[3^ M-@DB%GD!"YT99R)+N NW.>DT$$["YW&2.F/NL4S TU('OF3.5[[0USH9GLLW M7CAQECC0,7;#9S "#HO@VY@E/M9,]8.$>VF<"">-U45T_3@30<2%H*MG<13 M-?1#Q!F8/I[,'(^)J3,)XSO1<*!3/H?6\KPW#L,VWO(HX_"O%]]$,**^,P\S M>-64.]Z413CQQ)E#1]D"&RZ<$!N41?@*N)QY'EB/ M%%_C\> 6Q=N9)/&,'C_F( ,1- 3[A5_PB/J+?\YY$L2^"WU,'?X-4<#KT'A@ M15D:B>W;1&]DWM]9(.3M-!B$\#R);P.?'N+% &,8R)*U8Y[><0XXQJ M^@TN M-6T6BU1A$B[H3$664,DX)T1 )@3$CW(U#_ M.)0@QHE\E\C&(@W2+ 6]@.^T*.//Z@T"; 8T$1'1F#%M6D!N"7(2O8;S!21? M*1#TJ]3BA+]0: &W:+RD>X-L*8F6Z$>Y3K]<-"\N=KG3Z T.U>5M&WEH;?H9&A[IIAZU)4C.[3Z,/K;HU3T@G)! M;1S=59NY],!0Y\D&;3(R+MJ1- '2)188K]X7 64+ >T&EBO0'5 NV#"P/$C: M^=WJF?_\KC>JC#RYMQ7GUMHA:X>L':J)'6*3"=@/.=5AZ#./P4V6CM#$F3 Y MNY&S+9H/@$>:@ON"7NL$;$O$[U@H7.6IPA1#>T3@3V7YA &:0I6ZTXZOM\" M08ZNGA&HV\EZ!>!O^UF2MP#<-!@L#UPK>* O/;G2Q6R&TQAR%?6D"RP-_.++ MR86 VU.8SG@.3 92<*+1T1<.9]YTZ9#QD,OY"/J3613\G=$4"U\,SX+6>KD[ M+E\,_9H&\WPNLK30D;\TXC03S'_QH+E!NL")YJH-]\)8\(H)+QIN?+ UWJ;H MFC7>UG@?RWA_PI""C&U$ 1=NP3;G7Z*M0N,#\WDPL7:8B*&2R*S-]%;PA$Z_>T]C. )YPS*,2-Z,@A4AI?"31 M"1F-H@C9&*DGB&[CP$/^SM37B#/]5 @<%L*)3)0C>1C;:TB+]F9=B [^!(PQ MUJ0CAZHA.&&1F%)$4A$U"!3&Z!P,1P&'L@Z/A%G9%X2S.D' M$4_2._*2PH0S'V9;/ 2)3%2GL.8=2"]<"=H@>'(+0(C\6J4#7,5*5=] -1E@ MS%2$L-0)'7#4_6$8-X2!E:%5C';2D$%/%#J5.-_&!>@=%RB.M+&LH_HS372' MYNR&7XYAO+Y>L@GTYP4+[]A"7#@_'6 99J4G]W7ZD%3*G"F(_"\7WUVC9,>3 M-W =JMH*#[RN+O$-\7_R73[(KW237U"@$6PGAX?3(U&I]$-SH\E>;0@*;UZT MVSQF[14_Z'3M[M;4^\3MN)YB""@,XSN:9A&,RN()-?$H+8.@#2^N@- T2U,H M6A6:J8&@R=47$7S#A:AT*M#>@QWZ=Q9QI]-TG7:SW:1+VLW6Z$6!8^5DXC$3 M!PG]"Y:E\?.G[ )5=GR3SI[Y))(962J@LWJ])6B!(AMMPRD&A@9:@ MYOYRT;\P(&>DW6[T^]L5'J\-;-=DC'^31OA=;H0EFF")CUY]_#FR?,R PAJW MTX+&&C?38?L"_J7!ILVD4B%F +9]G9#:NM^F F6YRF1H;AJE[5 M!E<,B5C*,@X6\RSA7NID3:4UE6>#*P:-K:DT#A;S3*6UA-82GC6NUFDT$A;S M+*%U&JVIK+NIM$ZC@; 8%!+>J&]KJT>?L:H86LOCV8K?&(Q"3D2MK@E,U!TT M^G72C!_^(;?DQ)E@D2]^-$]'ZIU1<9Q#VG6BXU0[# MC91E"T. J)D^6+8P$95><^BV6T<[@-MJA^%&RK*%(4#43!\L6YB(2K!%Y">-_/@G!!XNVW5=O-66BVE&P)$[8V6$3!87C<6&JLA9L!@&<,0 M(*P^F "#90QCH;$:8@8,EC$, <+J@PDP6,8P%AJK(6; 8!G#$""L/I@ @V4, M8Z&Q&G)VNY5:G<; ;!#>T5FXYBV\6MHV!(C:&R4C8+"T??%J,.B[[5[/.&RL MBI@!@Z4,0X"P^F "#)8R+E[U.SVWV]N[(IQ5D?-6$4L9I@!A]<$$&"QEV%F& M*3@8JB*6,DP!PNJ#"3!8RK"S#%-P,&7WT@&.TCJS5:;7'!H;/6*AZ4P/0S & M('.7Q+>IV5US*V<$5*-2"?9'H776SL)@.'";H[V+[IUEY75CP#'OG I+4J:@ M8TGJ]*&R)+7EC+8U<%L#>Y*2D>!8DK+H6)(Z7Z@L26TYDQHA274L29D(CB4I MBXXEJ?.%RI+4EC.I9L]M6I(R$QR[ \T $#[RU/&F++JQYV4='PQ#LTQ:6QSN M6W/+901.H^W.8:ZW2_!#J^D.NWN[!#9=Z$ X['U8J>6;<[=CEF]. R?+-UM@ MUQJZ[:'-3CTV#(:JD.4<4X"PG',2.%G.V6:.TVZZHY8]6OC8.-@YSO$Q,-2. M6;XY#9PLWVR!7:?I=@8#X["K&]V8L@/O"1?4#$?@CV@9Y,**I"6C<.]U]=L<69#.,:6GCUO&.QF>F.AL1IB!@R6,0P!PNJ#"3!8QC 6&JLA M9L!@&<,0(*P^F "#90QCH;$:8@8,EC$, <+J@PDP6,8P%AJK(7;#ECTRS-*V M64#4WB@9 8.E[8M7+;?7;1N'C%40,V"PA&$($%8?3(#!$@82QK#?,@X9JR!F MP& )PQ @K#Z8 (,E##O#, ,%0Q7$$H8I0%A], $&2QAVAF$&"J9L5+)'A=FC MPDY>=4Q9"K>U@T\#*EL[>,M-S>ZHO_=!U+9R\/EJEJ4HD]&Q%'7Z4%F*VG8V MV]Y_-FLIZGPURU*4R>A8BCI]J"Q%;0=?VVWW["S*2&@L15ET+$6=+U26HK:> M10WZEJ),A,;N.#, !'M$F$%@&)I;8LL9GP9.MISQ5G/6;ML>$'9L% S5($LY MI@!A*>@X'0?*LO8MVK^DV]S_M M^JDR>#::T%KIG;%)II;ACHZ.93C+<);AMF&X3MMMM4:6X4P$QS*<1<XQ#-<=N*V^C5(^ (X$0(__?5 ] MQS;#GU(&HP/?^L'MNLYC5UOM^3I)+77V^U*3QW'H%QL< M.QX34V<2QG>TUKBA(Z,'^S%HM+K?'U.)_N2.SR=!Q)U)J5L.$TZ$VQ3QBWD2 MWP8^]YWQPHGG/&$IZ(+#O#2X#=( FCL+HDS M7,<>(=_F_/(#](LX:+AP!N\ M.!)P?[+ZCC1VQMQA3AC\G05PP\*9<2;@-B>=LE2_5CB9X),L=(((NP,OCR.\ M%4:'W? 9#*/#(A]^O>4BC1/AL'&<@>I-X=$ST/C4B2?RI3<\PL;+CN#OXTQ MUX6@][D.FX K(V_TH$4BH%?!W= 2Z#:T#U_$X:!!\,TCY,TBVA\7&B<%V9H050SY5].G"5Y&USHT%?\?OF00BO@9WPW_,:C M&V@A5I2576 ABSSNB"GG:<.YBEBX$(' 5J^,]H1Y00@ I0A8/G;__&[8;@U> M GKQ# Q5(.!=>#,V;8DU()F%J]D#065X)S0;(>! )F\"+M O8H63B Q7FV!'\,3 MHCB%AL^A[2A+V)HT1CD&T!)H$;0G 251?P-J> 4]0H_])(EGNG&Q:@=>!-\$ M,;2<>RS#6U-0#90#+N3]N=RLTQS'SQ(-LGQ0P_EM*?($0R0(3?D^Z&)AS&&X MY-!)45MJCM0.&IMU;XUE_T!8"(>\KS1< J6GH''T,TI!N_GRUUR)\;9QDI=UZZ0CNR?9Q>&!#&4]%!L0-BDY_N6A>.!X/0R1,Z$/^65$Q?2Z9 MW!HH<]QO\.!7.NPBY M\]]9Q"6:G:9[] G39#$W.56T3N*K5W&M9H]YDUFZV]ZY182FK1I9P+W6RIM*:RK/!M=TT M+UO7FDH#3:6UA-82GC6NUFDT$A;S+*%U&JVIK+NIM$ZC@; 8%!+>J&]KCR$X M8U4Q->?]N:JG&8Q"3D2MK@E,U!TT^G72C!_^(1/=XDRPR!=[E[1]RGTAECO. MZ/R:]<-OS+8+RM1=IK\_F*#[PKPZ=;8DIR% U*Q@X-Z;T9ZXV&:]]Y%UFFZ_ M9<\*.#8,IMHH2Q:& %$S?;!D82(JW8[;M61Q=!A,M5&6+ P!HF;Z8,G"1%1: M[;8[&':-PZ9NVF&JD;)L80@0-=,'RQ8FHC(:N+WFWOD*5CF>NG31,Q_M4M\5 MIE^YV'_5Z/13$8S!P=2B6GVII]"P_G0Q4EI^VY*>AVQET+#V9 MB(VE)T.!,=3F67HZ&:@L/6U)3^VNV^H>+9O?\I/EIQ,$QE"C9_GI9*"R_+1M M>*_C#GLVO&K?[$24;/@^19>R&MH3LT[S23C1:T5FIG MWH$FEN!,0<<2G"4X2W#;U!;NN*J&D$)\=?#_]]2#W'!LN?4@:C ]_Z MP>VZSF-76^WY.D$M=?;[4I/IT+M=)7'?OKU)@C3P6.A<>1X(%)VI]CMHL!? M*W&KXCN1!C.6^/J5[74^[X@? R(8(XHIZQB(4+$0C< MG1EGB3,)(A9Y 8R%%T<^#(NZ+N$B"U-YF3QW+HZ$ _>-F>"^D\WA.KR?P0C. MYBQ:X!B^B;'C^#O\1281QM!WWN?O^)+"%[@%5+@.*),W=:;LECMCSB-GGG!4 M,Q\/A,2G)C["%GHC\+="-O[, M^N)DPDEC9\:^;,H!$*!D%>,)% MX[3-Q)\%R*9*HK8:DR"ZC<-;J;)*N.%?+P9EP $.HT&(G_S]ZW/[>- M(^O^*RQO2&5=E,IG=G+.SV9-DSOZX19&0Q0U%:OFPH_WK;W<# MX$,/6Y:=L"5VS=US8YL$ 7SH_KJ!1O<\)"T$#<*J\K^\U(H$M0?(@99E(Q,N MK*@P13N@4'5Y\DF6@W4AP [J7DR*+(Q5EF&[$Q"$7'\1939,YU:0LHS^"4U? M)TEP&T81/!+#8KP.<9G69$TO\"A!\R+$D>J_N? K^HB13W]IQ;@:]KS 4TC8X_]<@-C#[N;-( = "2#-B9Z'6$GL<"] M\R:.\5,?2PAR-DT6:3(AI2CU6^V*-%QR4>5SR>E,8SRLONO66V8GSXQ,8_"LC^4[NS$^>,TO5].>3/WW&!9),0>Y0L6;P M)RP ;\?TR[J7>8G_Z6\%L/BT4+XBX8^ ;-#.IC4',FL;_>E';!-\).]JB]!N M=Q&WSQG.<=TQ.TSGJS'=[;F 0)[P9V.Q?P!UOU'UED ^0O-NG6S=]S 'U>$_ M9. /&.9';94=-G/\ \DY1?,!:=D:FHL4N#V%[H#6!H&])E('N] G4@ 4K9," M]E!1&2692F_@F@D])"D%&IO81"UH98%C<&M-V M[N'436#PSOCLN>U?GN3DU]#[O:<@G];%_2]6S=5EYAS5T ^NDTI2PK,#O MCTF#PO_#N869TMM2UK,LA8J6+6C_PI^A=Y"J!;@0>BO'R> C$8%J9]YN'/3( M%JAI$NT9@FS"LM=N,OCA5O&[V(5I>%W8;0F]5VJ\S*30/DBLX!;*;S!VYIIYHL;*3BVEHC^ \Z MZB%G,?)\ UOE5.:S,"L%V,LTK9=-I:5#J0+:6TQ\W\MHJZOZ.NY>IBI' 2], M7T!/H*\/L_(OT!AF4>(23OU9>(.3IF?8[@SC/^U7_^M/9^/7=I]FN= &1J-+ M-<5,3**QK.V.VP_7M19-!:A>$@10UI56M:/7&C?0RG2V08SU H#>DSJ]5C&U MMK3:;0)K]-;YELJM3-/**$^!S*?H"V![I'1<,H$%-0WQH4D2%W14LFWGV"6E MY.C=%]UTT\8V7R/[!Q;^''M;/]3Q&^Y@LF$ZZK*S:(X"5W^=YL/8QT,/4L?> MA#0P2%,"UEE*Q 6JSI+13T"6L:^[--HDQ M$>@OM56+E@<=-N@E90:B_9.%%P9V?:3FL T_7/F@Q@A=E"12EX=R+C25V)/' M\M"1?);2:@ &3(.7:!LM&_VCXY7$&/A_@"$/;]*Q@AY6B _I QOS9/P>;1QH!DZ]H# FD=% =4VV\6/;510L M$UJNT )86"K+:9VA0[L)1%<;69O7CD,A,W83@Q8<&,>9L;9J;=BYKJ07;6?] MQIP.6/0K,U!">"Z'V-$)(J3/OY.2M M*O,.17>_J;]!]>&B EO3V-3EHH075,WD1QM_H0%OOF^#"^!S/H9'&!&>4^>';GTDYII*@:F8A^N[H+9FS M<]+96F?H35<=GI%^43EMN^*/1H_JC8!@#BN6]G-P%\E^X=$&Z=VFPOWFIK4V MUP>O-R)FR@OH.!LD)"O5NO')AF[_]*(FHAX9K[\J7\TG(%.C@8MGV!- M";-8%I&WI'T8LPF" I(F$>$\21,/)AH_1*SA+:JP'R,ZU5&-W4B&Q9E6.V#5 M&M7Q;$O74?$,HR],HV &*[T]OK9G9O;3M&+!G^HZ9::B165\F1V?)FGI+@'^ MC9V7YHJ$F4]R1=89#CW4@2W:QM,-;X$)Q2!VU'2*-G_5*!A6: '.D:Q-?-M7 MX_C4MC5K;%SM)Z+DE'LZN^"WA4OR2W(+5I[7 -0QCQGRJ=T]X]>L"Q M]JL2\.432\N:>;.DU R&<\D&R.Q!-9V^@%Y%Z4:G#(V$QNXN&2^EYM(ZJN(3 MVD8HS?+* T>/0_N;VCW7KCWN),^\:%KNS&WR*F* MEXQWXX619_Z(QB@.@@+W[4@:)VYHC-DXSOH\XA%8&;)?[U9I\N'\'XTSLQ6IAJ&H7.\&WO=]A*:WH@9.=YX$31 M%EMF@_M_+:IS7V-1!2N;56COTYXOVG4;9K:ZW.)JM12 @&6Y.5KH-L6W6^^2I-'N4I2[?^1GF6-HZG"%=3/JWRG-T\J3I M2M!J1\"$!!!1ZU9^8/VL" ](\1V#+W1H_;D&<;VDT)#0JHVJ,PN5+ $$U M:7U/H?351.A &3# S;8_3O1,;YG"3_5VRBDV:H^VZ'''B;8#X#=+HPES,Y6X MP"K"T[$>'MC.)B!D6N2T2U7&>=<"D9O'L'BN?R<>JU$D=_O!T,B$),QX-SL< M=6W8?#@*_?OGFK/VIK$!M(-W_.?[=X_JNT2[N,@@EJ!_F5I7D:4R@^>U'G'-3KY=ECOLB=V[Q.!W9G6; M/1RS^5)?H[7#@]KU0?*:<8L&[^*:?I83=_";LN^1*/#*CMF3/>PMV7(T*Z25 ME>=G]3_6CA(-&]]@2!(R.G!%"&8L*'SUR,VV5G?<21C?Z[M:+PS"/[C0=G[8 M..N!F4MH+U0YL%CE;H5Y=<)>1]^\!4Y>K"-GM=>4@=JA+,YXLG<#W&;O3V8S ML/L,F5>[2-6Q'WP3?4525E-T?F"8L;DUYR_U57Q/'X->@\EJKL,F67;(*\NL MJ<]X_^^PEQ(ZLG-SKJ>CSE#P*1#:-7Z]O>I8*@YXP!RK:!NZ6F@UE4(7F0EL MNR;JER:)"JV_2:8KGC%71HU>($1E451REO$TR_"_%(^9/6 V>$9?#J8[>5&4 MW.K0:5IQFD7+N&DEP6X(0G.%>T*[VO\R>][U#6Y/WZJ,H&^Y_F!0*!N'DMQB MI/4L7)BKUK7',GL$75ZY>&_W7^M'O^M M8]*#B=>W%&[(BS72AQB#TJ2)G&"TCW7^^^'3"P?4?.A9/X- M3\H&]LHURMA;?0E>A\@4\SGNEV.48N\QY^![VQ)^3_6UX37K\M_K\Z_E_3B[YIOJCBK0F[^E7X!G;'=M_X M7([7CNIXC;EJY''?^)O=+FY=.=,MR@3M9#I:H*49TB6K2AT;)5NIUII";6:8 MVIY[:L.9X]JM$A,3G-3BB\SDFF1ENGLZW=O/)_T3!R]-8G0J]+W\V:2*HY\; MD+SRBCQY;9+%^;@=MLC4*_N/UXY)*->'Y7ZRL:S4=TII-SSOG:Y7EFJS"&*; M"Y1#IM9^;\P+D#5%N"WOX.4NQ/FDT$!/4"W^?#(X/6&0['-TVMNQZ&%G8/M, M-]Q_AS_.,N==C.[X?Q>QTFB.^BZWA)ZM%C[D 9DHP<."1I0@=]@^A5]%!1X2 M8%LS&HN9SATHX2K.T)1<=?VU=!8K5SE=5=D821,,=)ZXLC#S1<'PUG!B#HBI%58HQR!86V<(] M6*#:YC2!9B?*&G*@K(O>4!CK@;"^H,ZQB/#(% MAI\J%.-1=&6G=:48CZSAX:6-7.B$R[++85!KE05N.C49\%(0UZ9Y<=PN3%,UT%+2DR+PZR']C) M2,<3 FSC#AC9'6B\_>VW_F]OOQ=Q/,'T;YCMMG),DUWU:E\Y^&8S_]VX@@T4 MCR/M;P;$=U)( L/=,)R3YW@O$C412?%3(B$B(1V!01B#"1 B#RQ@$,9@"XU( M" L8A#&8 "'RP (&80RVT(B$L(!!&(,)$"(/+& 0QF +C4@("QB$,9@ (?+ M @9A#+;0B(2P@$$8@PD0(@\L8!#&8 N-2 @+&(0QF A\L "!F$,MM"(A+" M01B#"1 B#RQ@$,9@"XU(R'YW8K[O97+96.5VD@[>2$K9@ H3( PL8A#+ MK;AD!TO7I$/6 ! M@U"&N!4,(!"WHGT,F&JHKHF"N!4<43D=]-W1^2D[;+HF'4R5E+ %$R!$'EC M()0A;@4#"!IN13NE7QIW6O8KJ7AD=U_^XJ7!+8S3\>+ R51Z$_HJ:^M:&-/B MP&S XGMI;Y<:EIU2=DRA.F^4)'T46D=M+HST&W]Y1%4)/QRM50D^"H4=;R2)13% M&1VAJ,.'2BAJQTNO0D\<81%Z$G2$GHX7*J&G'4-6W.&9;/*QA$8H2M 1BCI> MJ(2BQ(,Z8%B$G@0=H:?CA4KH:3?X+MS^0"B*)31"48*.4-3Q0B44)1[4 Z(PW"I^3W(N<5-VHN%#L[F_*-7,F0-24&$ZJV 1,<6K:!/M#==P& MP=FE>SJ2V^IMX\!4AH1TF AI',8. GI['*7K"^E/]K&@*G\".$P 4((YS!P M$L+9J=[4*7@Y4IBP;1R8RI"0#A,@A'0. RG4ENT;1B82H@P!A,@1!Y8P"", ?[%*3M81#I8P"!LP00( MD0<6, A;G%P-!F.W?SI@AXV(" L8A#*8 "'RP (&H0PYP& 5/I$+9@ H3( M PL8A"U.KL:7[E@R_[<. U,)$<9@ H3( PL8A#'D (,!!%SJQ#0NOMCZ2F:& M&R66:%@++X6I/.X+,G_QTN 6QNEX<>!D*KT)?96U=7>LSN'[H2-T&WX4[N-S[F$XHZG@E2RB*,SI"48% ' M#(O0DZ C]'2\4 D][7B5ZL(]/3\3CN*(C7"4H",<=;Q0"4?M!M_>H95"3\CI\J(2>=G2A3MW!Q=[)*(2CCE>TA*,XHR,<=?A0"4?)*=0!P\*E M?-/WOK(VO.B-SGA#\SG)OB:VL-)W)X]-H4K%'.,J>L!QG=(3E.H"EL-Q3Y8,Y M%X;CB(LPG* C#-=A+(7AG@C?LPOWJ0ZTE)!6^X2T^PC=,@!"^.0R,N0D X3((1T#@,G(9U=G!S95&L; J;B(WS#! CAF\/ M2?AFEPS5%P/W8O]K:$(ZQRU#0CI,@!#2.0RDP 4)(YS!P$M(1)^<0(.!2YVTK($=_-^K# M0J5>#F-WU->%BC/UBMT-46%_)D"(=F(!@R;W;G,W4VA$0EC ((S!! B1!Q8P M"&.PA48DA 4,PAA,@!!Y8 &#, 9;:$1"6, @C,$$")$'%C (8["%1B2$!0S" M&$R $'E@ 8,P!EMH1$)8P"",P00(D0<6, ACL(5&)(0%#,(83( 0>6 !@S & M6VA$0EC ((S!! B1!Q8P"&.PA48DY.@J!PU&O0O>('Q4F?)2?^9X<> $ZD9% MR6(.W61W=TR(G D0HJ98P"!$?G)UT7?/^T-VT(B$L(!!&(,)$"(/+& 0QGA, M%5F1CN.6#F$+)D"(/+" 0=CBY.KLS!U<2MJVMF%@*B'"&$R $'E@ 8,P!O@7 M4LF@;0B82H>P!1,@1!Y8P"!L<7(U..V[IV/9DFH;!Z8B(I3!! B1!Q8P"&7( M 08#")A*A[ %$R!$'EC (&P!#D;_TCT=G;+#1D2$!0Q"&4R $'E@ 8-0AIQ@ M,("@ V5C^%^,^>1%\#F\%0/]_J*PA@R[&V/"WTR $ W% @;A;W#Y!N?N\&+, M#AL1$18P"&4P 4+D@04,0ADG5Z=[ASB+=!RW= A;, %"Y($%#,(6>*8T="]' M>X!@7+*#1:2#!0S"%DR $'E@ 8.PQA%=EO&">1B'&;R8AS>JK:MD=2+?#R(A_'8N^MV% MEIVXCJL]%E!IH^!)T#IJPV%PZEX.6BM1LY-8U96@B)9PE* C''444 E'[09? M:QD?A)[X2I70$V=TA)X.'RJAIUU3GKJ7EWN?U@E'':]H"4=Q1DME9%0!B.K]P)PW%&1QBN U@*PSW5-<#AJ3OJGPG-<01' M:$[0$9KK,)9"!#^6%Q2C),G87MJ6&+A,@=C$K M.JZZ6."TH\G0;7/@Q:#O7H[Z[,#K6BG>']@A('S#! CAF\/ 2?AF%[XY98>; M4$W;" C5, %"J.8PN.1NZ9^/6ROL(WPC?L,& J1X3OCD,G(1O M=@L38 ><<$W;" C7, %"N.8PDSXYC!P M$KZ1T4OS2H2TK:3*&1Q[%JJ:Z+ % 8AB\?<.A+I$*(X&@R8:JBNB0)3&(0H$)K+ MX6#(#QL1$18P"&4P 4+D@04,0AE"&7QP8"DB0AE,@!!Y8  9&'%RXXY$< M7K2-@^Q)M8\!4S75-5%@"H.PA1Q>,(! B*)]#)AJJ*Z) E,8A"AD)XH/#BQ% M1"B#"1 B#RQ@$,H0RN"# X_J/XT;+_N5NCLF6#[D,Y4Z+\R]F!^<,/:3N7*= M6.5M71F36H0'>1/SGK)G#T--! MZCRAIX.!2NCIN[BVPD_'*UM"4IS1$9(Z?*B$I':#[_RLM1S>0E!\Y4H(BC,Z M0E"'#Y40U&[P#82>.,(B]"3H"#T=+U1"3[O!-W+/AN)!L81&*$K0$8HZ7JB$ MHL2#.F!8A)X$':&GXX5*Z&E'>G)'EV="41RA$8H2=(2BCA DY1MWN88V M[+OCT=XNK%QA;_O*F?#-L>LQX9O#P$GX9A>^N62'FU!-VP@(U3 !0JCF,' 2 MJMG)M;ETSR5/?.LX"-^TCP%3/29\ J0X3KCD, MG(1K=N&:\PNWWQ>^:1L'X9OV,6"JQX1O#@,GX1OQ;0X" ^&:]C%@JL.$:PX# M)^&:7;CF[-P=CO>^^"M\(WQS-!@PU6/"-X>!D_#-3KZ-E AN&X,&UTCQ+@:( M_#U-;L(L3&(''GV2FU%RI9HS!\F5:H%*KE3O7+OK_+PO-ZHY8B.UNY@"PU3G M"3T=#%1"3[O2DU 31UR$FI@"PU3?"34=#%1"33O?R1*_B24R0DY,@6&J\82< M#@8J(2?)E'@$X$@Z7T%'2.I8H1*2VM6#&KN74K6+)SCB1#$%AJG2$WXZ&*B$ MGW:]F2S4Q!$7H2:FP##5=T)-!P.54-..U#3NR^$32V2$G)@"PU3C"3D=#%1" M3G+X= 3@\"C3==<=M2 I)I%RAKWNW%'[F\J=*,E:J]5UA_6P(QIB/3"]O7X7 MG)TT+YZQ@W''R^U/@N11FQXOAD/W;-Q:#;!MIL=6%=HIN6LM"XN0FY!;5X2, M*9;"<$^V\RODQA&7'YX+N_%$AJE&%'83UTV(K5GC;-Q>;F9A-W'=#A 8(3?! M4ACN,/!ML?* L)OX;H>(#%.5*/0FOILP6WU3\MR]' V%W3B"([X;4V"$W 1+ M8;C#P/?%0,[=6 (COAM79)BJ1*$W\=V$V>HUZB[<07LUZH3=Q'<[0&"$W 1+ M8;C#P+?%JGC";KO[;N8>XH^Y!U,#OPW"FTTCQW$.AHM-2[0QTN>-[DZ2*'CP M4/<=U]MD#G"&61([R=3)9PK^ERKE>''@9.%79PZOS3)'04\#Y[^+6#FCONL, M^\,^/3+L#\:O<&:VC'Z\_^#UB,(R%MDZI7]QVO'2%F_;RKJKEUE M_4YR?MKO]7EE7^@NK9HUT>O?@(3 =@, M0/[:-W^&%[WQCND6.H/;9Z*1WS5]O"OI0\,)'-*ZF?,]S!<>4(AV.RQH1+NQ MQ^T3F,:,=1NG=#(\ -L]ETQG#7"N0 E9<8:F)*LA!ZZZ:)P"[+H1V6TNP\T< M82QVL/!3A'N)DVA*T93' BON=HNF9 >+:,HCPTXTY:'#^MQY._/B:R7:DATT M_+2E*$-1AL<,JSC8+&'AIPC%;!1-V7%-*0XV0UA$4QX9=J(I#QU6<;#90L,H MU&"KR)GH@\Z("]-[,YK4NHU"Q44LR.@,V*A#D+QXYH2QD\^2(O/B(&OM$N== MUP2%.AY:\>R;U17&^&\?H,W;[ MLC!3:$1">, @C,$$")$'#C (8["%1B2$!PS"&$R $'G@ (,P!EMH1$)XP"", MP00(D0<., ACL(5&)(0'#,(83( 0>> @S &6VA$0GC ((S!! B1!PXP"&.P MA48D9+]PM>\;YOP@! :CW@5O$#X5D\Q/PT4>)C&_Z$TA;R9 =$PU<:P");P] M/#MU+\>M%=\5Z6"NI(0MF #1,7D0MN"(RG#0=R\N6TN=(M+!7$D)6S !0N2! M PQ"&4@9[&#IFG2T5N1BKK*T@3J:%2-B Q3?$=I<\T)U2=DRA M.F^D]7X46D=M+HS;*!I5[*$HCBC(Q1U^% )1>U*4>=G>Q?F M$8HZ7LD2BCH =$1RV&)S/P$]")ZC)J$7(Y$CCKC\L'?$G[#/,6LX<9 .'RIQ MD':#;^P.S_:.*!1Z.E[)$HKBC(Y0U.%#)12U&WP7;G^P=V"*4-3Q2I90U &@ M(Y+#%AO9PWO 09(P$$M\FDJRF^.EPR28A(I9]A[PGA)YHA\3G(O5Z_>[[('G45L?P[-(]'5VV MK$5W5Z&=DKMV=:@P'&=TA.&$X83A=LI[=0H,MW>(IC#<\>I08;@#0$M?NL/]HV>$W(Y7APK# M<49'&$X83AANIS27%^[H8N\T),)PQZM#A>$. !V1'+;8R ;B(:3.%#EZ:'SH MC[D',P._#<*;APV\,<[G#QE77:+W_N1%;W#ZH*\^]6S62S;;$$\'WG+RF8+_ MI./]=Q,H9]5UGV!_VG3#V4^5E\/N?8!7&=BJ::P:, M]M/3WL"!84;P-=>!KPP'SUWGIQ_QI:O&J[]LDZK5-K%WSRXO>^?-=H?0;JJR MA?+S\$9%R_(K7N;XR1P%)W#RA(;I)RD^FL0HB,Y"I6$29$[D9;FS5%[:GREJZ:GM4^&T-8F MH'R ) TG10Z#F:;)G(;S1QSBSY]R+U<9=#YQ/"=26:92!]8%K#JW!#CSYLH. MV,7?P,AH>-6GDZGS;##H#1\PM.&P=W'OT+:/(42S+/9PH%[D1(E/_\Q68=@V M)]1_ TI>>R-P C7'_N'@DR)UO.#&BWUKED17XUFCU6X,G^=9@W-NB1E%ICA>;+ M6:G1C/N%JB<^\^!I6)LQG MG.3.'""%!J(5/;L[$"NBBW--<^C\9N7Z3EQ=9[:ANV5O*X%Y-JSDGM3J:/A\ M4U\V*=!M^I-F84U[@D:IRUS9/]LGU$+]WF5C]:V\LTB3*8B?UAJK8R(MUCNU M[Z^MMJUN(:Z_P?#>!?@PT^&I5]_HPHQGEMH!+;QK]7("D_/EI3>%\;SRHEMO MF9TX/VZ3L@>, G$Q_/OG39[3VDNE;> ZZE9W<:SI7%&3N$QLH]8H^=&[>I2%UYRSX?V&XVX:SS9KYG>2 M1$%]=L,<%K/_D#7Y$"#JL]U:+]XFH%\ L(_V7I+!BR;5^ 'D%A@OZN>3_HGC MJRA"/PGT5/FS\<#HYP84K[PB3UX;'PR64N0M,O7*_N.U8_RT?M]475F[I?:= M/,5')?;_)AMB7=]G87>#?4U*-[CS!,GE+DK]2:&!GJ#D_GPR /EK_QAG>-$; MWX-=Y>YT!+?/9)_^K@W*=Z5!J>$$J[+UC;+OL0'& PK1;H<%C6@W]KA] F>9 ML6[CE"2"!V#K@K8M341G#7"N0 E9<8:F)*LA!ZZZV"N@JMMF3EHF]7V?5[,08;1)C6;?U.>DE@V"6#6K>SSC"%1B2$!PS" M&$R $'G@ (,P!EMH1$)XP"",P00(D0<., ACL(5&)(0'#,(83( 0>> @S & M6VA$0GC ((S!! B1!PXP"&.PA48DA <,PAA,@!!YX "#, 9;:$1"]@M;^[[A MS@]"8##J7? &H5Z5A5\4IY W$R ZIIJXUOSL-F^?C=W!>,0.FJX)!U<=)63! M!(B.R8.0!4=4SOKN^>DE.VBZ)AQ<=920!1,@1!XXP"",<7(UN& '2]>DXSD_ M!(0HF #1,5$0KX(C*H/!V.V?#MAATS7IX*JDA"V8 -$Q>1"VX(C*^-(=]UM+ MXBO"P5Q'"5DP 4+D@0,,PAB8RI@=+%V3CN>/CTA[;(C@$]3Z/+(PM;]X:7 + MXW2\.' RE=Z$OLK:BN!D6HV$#5A\XVMW20;=*67'%*KS1F[O1Z%UU.;"I3NZ M'+:L!GDE\V8#3;N2)13%&1VAJ,.'2BAJ-_@NW,'EWDZM4-3Q2I90U &@(Y+# M%IO[">A!\!PU">T?VB=RQ#+>3\CGF!6<^$>'#Y7X1[M2DWMZ?B;TQ!$;#F:> MK4'5SL'?0N''6\HB4<=0#HB.2PQ48V\1X0&[EWZA^1 M(^8!DT]35WYSP&20%)-(.$P9,,D?D,_35':I\%FHXFP(S1B(K03 M]FW1PDG=Z!7=!6>3V]X\2%88[7ATJ#'< Z(CDL,5&-A ?$"4J#,02ETU1HC_F'LP,_#8(;QXV M\,8XGSFF>7O7,'1A5! MHZX#C0TNGKO.3[ Z8SM;OVP3F>8B.[G"KS\;]GN#1H/#/C28JFRA_#R\4='2 M_>E';/[*\3+'3^8H%8&3)S0,/TGQT21&*7,6*@V3(',B#V9@J;RTYWR&A^P0 M,N=6I2S31EOGT#:009ZPW5!QR;V$W8 <]24 M\]'3R?D&^!MBNDB3J6?E)B]+=V/0>M6 WL5]M :(&"?V'+.@'K-4/6DD" M<.^,D)NA&#XG>C?6T,\G_1/'5U&$]@Z\4OYL+"GZN3$!K[PB3UX;6PI67>0M M,O7*_N.U8^RM?M\445B[<_*=++Y'Y>G^)HYMU_TE=O=1UR1T@UE.D%Q:1.X$ M[RFA@9Z@4(AV.RQH1+NQQ^T3&,>,=1NG*]\\ %L7M&V7OCMK@',%2LB*,S0E60TY M<-7%7H$1W>8RW,X1QF('"S]%N),ZSB8+.$A9\B%+-1-&7'-:4XV QA$4UY M9-B)ICQT6,7!9@L-HU"#K2)GH@\Z(RY1-X[IQN]'E2DO]6=T\\KN MH;HF"N)5<$1E<-IW3\=[ET(2Z3AR)25LP02(CLF#L 5'5 ;]2_=T=,H.FZY) M!U!>_Y_[M* MD?HPI7>>8)Y]DUN=7]BF\#<3(#JFH9C"(/Q]> @S"& M[$$Q@$!J0.]C,(D=ITD=8:7SUUZ\R?,[FAGX)=M M M!<1R=7ST;#WJ#1X*@/#:8J6R@_#Z$S2_>G'['I*P=&XN0S!?_#DN/XS2S\ MZLP3*L^KRO*\T(+K8"T&Z%?F^,D<,],&3I[0RWZ28N-)C.+D+%0:)D'F1%Z6 M.TN8AI[S&1ZR \:2V/&>34-C>'3 QYV?)&DT)9MJNHE M-ME?;7%0!ZK>8,_YS?/#*,Q#Z,UJ6_1B?Z5OU2]6N[9(0UC:L&B=H% XQ3-8 MEBIU8I7#1'TIFY^FR=S^+?!RSRDR[UKUG ]%GN%<9BJ]"7VU.EOU;O5[X]4! MCK9URW2F#J.?Q @4@NXG69[UOJ_0KJ@*HZ1(9YG,RC^?]$\<7T68)=6';I8_ M&]5//S?Z^LHK\N2UR-*2LED"V;==>.D+I,>^(87,?)94F1>'&0_\!.1;D?J[I?G_9OEW']\GO?-T\_F1NDG+X+/ MX5TFZ/07A7>3^!4^D)OP3(#HV$UXJ>;%$97!X-P=7NR];R;2<>1*2MB""1 = MDP=A"XZH#/I#]W(DE8+;QH&KDA*V8 *$R ,'&(0R@#)&[&#IFG3LG8Y1B.+8 M-5371$'<"HZH#$=C]_1TP Z;KDD'5R4E;,$$B([)@[ %1U0&X[%[*6S1.@Y< ME92P!1,@1!XXP""4@5=#V,'2->EX_OC M.\;T/R@R1^,>A>\Y__O*D7JP]3B M>9)[D9.J&Q47K=T!$/YF'U_>,0W%% ;A[Y.KTS-VL'1-.J2F5_L8,-5071,% MIC (40!17+*#I6O2(431/@9,-5371($I#$(4;*$1">$!@S &$R!$'CC ((P! MKL7>UUY$.L2U.!H,F&JHKHD"4QB$*&0/B@$$0A3M8\!40W5-%)C"($3!%IKV M)$1/M9WINT#YIBB8Z+0?9NK;D3F"8QG MEMH!+;QK]7*2*N_+2V\*XWGE1;?>,CMQ?MP$^@-'N3*2[X3J3YXS2]7TYY,_ M?484D^E;> ZZE<&?,&.D'=,OZW)UB?_I;P7*3U(O#Y/X%3RATBB$+YY<49,8 M26<;_>E';!.6BG=E)G=W2=D^9SC']?7YZ&9W6W!/\LF+WN"TU66^(1>?H[XN M5)S!K\/8A]6>JNV^=:/W;5&,G5\]&X]YY MH\%A'QI,5;90?A[>J&CIFN7BP""4*EH559&MH9]5T' MZX! OS+'3^:8%3EP\H1>AA6*C2X,-()'<^Y3=(H ,VOG(F7A1GVM(AR:!\>K>8)VLV2.%;1RU1%'OX9 MNPM]F8=9!B/-JLD%N7@VN*@F@9Y\=MJO3TMC.AR@&W^&'XN*H.HKP@33G_A? M7DZH#SAR^ 3)H_V<_EIOV/S8>:^_^5L]$-ET@3*MYWOJ^6$4YJ'*-BZ.?K4V M=,.#[8,("H60S& %J[2:Y)[S/LZ]^#I$E>'-DS0/_],<07TQ]D;E]^SBN'M) M;%H1F3=79B%L6P>9,B#[GA1M(1IG&8J=R9+:@'T7@4!R!N,L#'AH]YE MY&GHY[0PP_DBP=F%L;W]\'_O M?WTY&/<>)MS#P?!L. ;A?@,F$S:*4^:6,X(CC !OYUK%2M.%BSV!M9S-DML, M1A3<*)CI#"449R#)<8V$,33FX3QEY8S3(NAK!6PF5/] T]SO73;^M#K7Z_,! M4!P\A;9.J5_<=KQ]BY_;[QR ^RC/L3F.#==7ZDDMS> MF=8'?0Z9UH<7O?$]V'6NK,=G8MC?-;.^*YE5PPGTVGJYCR[G8A?MQAD:T6[L M>BPBH/-%AI&@05;1>[Q*<4/"P$6D_[=+EDS1J%B'A;4 M<$\C,,L3^G*$[^"+)*A@PD0'> @S#&R=6+_=.)BW@\$08_[)TF M5JCBV'54UV1!_ J.J)R>NJ-S(8JV8>"JHX0LF #1,7D0LN"(RMG(O>B?LX.F M:\+!54<)63 !0N2! PS"&"=7+P;B6[2-07,3:K_X-,91S(-1[X(W ']7*9(? M)<=.<@^3A]^HN&@M\%\8G'V8><=4%%,8A,%/KO9V]T0XG@@!*378/@9,%537 M1($I#,(3)U>#$3M8NB8=0A3M8\!40W5-%)C"($3!%AJ1$!XP"&,P 4+D@0,, MPA@G5ZWE$Q/A$,^"#09,%5371($I#,(3L@7% (ABO8Q8*JANB8*3&'8D2@$ MB2,6"#W5=J;O N6;HF!"T7[,O4FDX+=!>/.PP3?&^OPA2ZS>G;T_>=$;G#[H MJT\]I=MSGSGJZT+%&70F4'ZJO$P%SK/!J#=PH)]1F,2NDZ3.Z<5SEU[^"1,Z MVCGX99L(-%?2R=6S<6_4:&^ [:4J6R@?.Q$MW9]^Q):O'!B*D\\4_ \+B.,G ML_"K,T^HV*XJB^TZH[[K8*T%Z%;F^,D<,\\&3I[0RWZ28N-)C/+D+%0:)D'F M1%Z6.TOEI3WG?5S[R%V- S;>M9IC4%Z@@/]AZO S,R^G!J!IG'LO]O&C\+D< M1IC1('R5YEX8-Q[)\L3_XA1QF&?.K4H5 )0[BS29X+K&SD]@R/XL5#]OD62OHIKI?K-P]%K+(*]L'P3Z&GW M(FH!YC1^F2J_2%-\ 83B)3[G?/STAW,-PI+;AM_"/$^==U_A49JT#]-I"* Y MTP(:.6Z,/HRQ\G-5A[[PYJ>>]LTI> MZE/4\3=)%DN(BW="[?C5.T[O:3#RNTF"-1N -*%$I4[4=7#">A1T/;.9.D4(/?7@#&L< \^'*:! Q*1PXC> M^/\NPHQ6.\A%UA3-?N^T.8Y^78FOR!G\/2GR+*2^I#>P\$MXZM)>J6W=Y+ W MWM;DPV=J;6X\+1$T/!"\<+Z(2/5ZM0'C9V*@3<^G]85RD"U!5.>9&56.ZZ_V M5PL]O=[;0N-(VN/%IDV.399#/9ELC9;#'"Q%_R$T_P &?X_>)^@D4%@$DQF( ML83(,#+9V7\^Z9\ ^T28>]F'&2A_-O8E_=P8_BNOR)/7)K<[<'?D+3+URO[C MM6.LT'[?N,=M%4T?@1EQSJJ46'>=E0?7!.A,WNV[4Z&/.61"'U[V3N^IR=>Y M(AN?B;=^UWSUKN0KC2:05NN"UADD#D" 1GWRZ$6 :K!] G-O-_%IK40*5S." M!X!B4!P0+CZSJEX7EU+5ZV&P2J58EK PTX)[R9*H25&3QP*KE(EE"8NH20'N M*57CI:C&A\?0'5I=V,X@([;(4<(J+AM+6,06.2;@1$T>.JSBLK&$1=2D />D M8>G]WME0=./C?;;6SD.WGV_K(]+.H,)5PKH.06D+#EB$?9R->UV2BA?/, PW MGR5%YL5!]@/C[- ;%=8Q74TKXW]5%?_;05W%!@^^C-&I&YM[E__YAM=F<<.@ MV_D57HS=ON18:!V&'S@B("3! 85.R8&0!$=4_NM/E\/!4*2C?1RX*BFABM91 MT&$YG=)*+'$0:6""0J>H00PGCJB\&%RXXY&XUVWC(.ZUL(3(@; $3U3$O>:" M U>C[FWL,.89?"^;U@[U0Y@!,B:J'*,Z>QSB.D< D5)+KP# MRX4GEW9$N_&$1K0;>]QV3U0H%Q=9 +9UTT ,<.Y "5EQAH;;5?OQJ5PGE8PD M1P +/T4HM^U%4W9<4TI2$H:PB*8\,NQ$4QXZK >75E*TI3C8/*$197CHL(J# MS1(6?HI0S$;1E!W7E.)@,X1%-.6182>:\M!A%0>;+32,0@VVBIR)/NB,N'"] MNT.DUFT4*BYB049GP$8=@N2N_*P\1*3;D;K,TTH-->$ M8GU-B)=H?"_V8(,.5QKOV'UTCMD:T(7L=K:&%P.W/QZR@Z9KPL'0A!*>8 )$ MQT1!>((C*N=GK9VQB&0P5U#"%$R $'G@ (/0!;@5P_-S=L!T33Z>BU?1/@A, ME5379$&\"HZHC-RSH?@5;:/ 544)5S !HF/R(%S!$96!.[H\8X=,UV2#JXH2 MKF "A,@#!QB$,( PSH0NVL;@>:3%'.&)S$N86>ATC )G,C+IO-1U%FD(DP3#MSG1/?SX MH/PX](_ZA#&BT!$8?NSX!;09^TL=W1]YE 8]2K),)RP'L2E?MT/"U\MTYWK, MSC1-YCH1.KX6QC?PMSE D_%*;'ZPR\E"!Y ,:XC:Y71?VOPV%].U%Y;9[_L; M7]]_,6VU)!'6P7"QB3?WUU5/OLDV-N.9I79 "^]:O9S S'QYZ4UA/*^\Z-9; M9B?.C]OR]#]@E"LC^4X%/G[R'%!VTY]/_O09Z269OH7G$$WX$UX5L&/Z99WL M+_$__2U0/DE*"^H5/*'2*(0OGEQ1DUAKP3;ZTX_8)G"8=_4H'="&G+449BC(\9EC%P68)"S]%*&:C M:,J.:TIQL!G"(IKRR+ 337GHL(J#S18:1J$&6T5.JE"P@$&J4$@5"JE"P>&R M+P\TI I%-=OMW 1IWA(REQQS>TN(EV1(N@XF0'0L'X&D=N*(RHN!>W[>VCF# M"(>!@:$%)3S!!(B.B8+P!$=47@POA27:!D%8HGT,A"4$!J&*NZ Y'8_8X=(U M\7C.#P%A"B9 =$P4Q)_@B,J+X=B]E (4K>,@+D7[& A1L(!!B((C*B_&?=EX M:AL$88GV,1"6$!B$*NXN:3<9PG)RE2F-;XY1^?G*R89&$0P@=4 MMLO(8&"I&5]/+ZJ-([M["C>/BV:$5H)*<3!8*2&* *C"BQ!X^&J^="8JOU4J MAG[%=%6"1@CK,\QA!-"&ER.^182_IEH,#FHC'#JT O/BJ*\+%>OI>C:\J(H\ MN(2]UUP]3S>YVVJ#/+"LP5KB]P?(XKZ"]]?PWP4, R8?9^BMM\ T\\Y'E<%0 M_3+[^WX)[5O7*F\RQ'9%PF^5,_- ;XS/FXNA*M1!_U P+\"J6(K!%/T8-@33 MR69)"AU1Z;Q>V4/K' ^6#LXCKL/QQ:@WLB_VG$;=@B:;08>C+('5AT(":^]O M2:Z<2^>__G0Y'/9?OTW@*VD>8@+^3RI&6<4',OKSX'4ETS79F8:Q%_LA]"3+ MX1?40^I@$&9^D9&RA3[B>S YI[I!Z*.I9G!/50MM2IB?AH/AV7!L5/E;5#3Q M$KLVN'B=U?KAH[+)K?*.RM67JCF65\GR-(FO>[!$<@T#D0(JFP# M6C F&ERI3[ -6*2A'R[H5R%TQL]MZZE"C\YY^^'_WO_ZGO M:_-:Y$6JC%+,:&U/5!2J&T6J2DVG\"%L<5)D8:RR#&8F4)$3*0]6K%. IDXR M@D/W#F32N];OEF\ D9F1P:C\%!@Z0RX)<\0R#^,"57,"XYV"WNHY_U#E[VLM M>E$$+R$SDT@V/@!Z."IPJEWX70[2F\.ZF(=ZPES$,LR3%*' *:B6TDQY,.NV M.5C.H(-4"K.0%8L%3$*J!3>A&D30^S1X"+1QO#2&I52N@4U=@6&2J(/>@&_C6^C=6;S_B$E@/J&: M)_G$5W/4-/#1)7VY_ B5I=KZ&="-T&EU$R9%!F_BL (SQEZ#$>K.VNB<7)&C M6&. ^"*"8<+,HA WM O,.1B,P$5&QY%62APU7\P\[%'=%" C 9:85A@PZ"\J M-\^#V4IJHZ:TP'0E;55794;/@YY6=F5 SW(<@6L:!7Y!WIS!Z&%M0)NP*E%1 MZ95+2@>-8J 8^"R@B JFLIG])"/NP04 JGU!Q S8*]3>:&'[P(4!ZD#G-LQG MAJ.0;(RN!!5G[>+&%-'7+161V&ABG4] ?>=&(O$M8/L$VP)%"(*BRHFKZV&8 M'7Q[ L.;AEI11@E(P\;9Q2&A &2)KZ6$.HZ?LM/CH7L(-H>>0JU,<7YF1@\@ MM*F'3(6B $):^,BR1)"3$$6XCA%-4W!#ST)_1 M(/02,$/0-B)H'VR79L>8'?\N@!YI,=ZN@$?&Q%=X!6?8N 8$0VF_W>+$0--9 M4=H<\*UI899TK==D'^. T('&V8]!-)W!4!M2VG+K.1]0/6GKQC=.28HZ.S5+ MA+X7*'#W:*KF2*8(8X+=+RT*C3NJ;NBL7==VFO#;)'59;3UN6E)FP6@OVBP9 M8 3Z$_P(W 2W+N= M(+V 5]4R\$]5932OAN978NBDD4^F@.@>E] M@U!BIV#%H1>C)KDU"-%KL+:65L(JT+-GE7EIENH_D]9!%8>K2FL.:PAZZ;(T M3PD#M"?]FM3ERI_%X/=;+2R[4;F3 ^7-LJ>/5]YV=EX[I3!0;/SWN7O.J;=/>LT1ZT MGY^S F1-7S+)N5!/2G+.(2?)J-\[O0>ZSB7 8EZ!2W*6"/.P!THXB#,TO)(T M#D:8%TN2-$KB[X.'A9\BE'2VHBD[KBDE\3=#6!C9]MOCI;6YWQE181JVK@FM MVRBPW#7J#"22RI83&D^5RO;M;[_U?WO[O7CCF*YOW!5@VCCRWU=0OADTF[CD MF)!Y'(5_NVGOV/VFO:^)?SL$AN@Z=OONWV X="\N][[])])QY$I*N$%6OW!# M-[EA?.&>]??>*!3A^&8ZBEF9DF[Z=B^*C.ZQ_% +_WV\E_===PR/"2.N&[4= M4U;\DH$)DY]#_IG;OQCR Z=CXO&# M'-XQ[#BD'=P=*W++_U#9QR^;L-R7N<_>\OS=OBW2TG>)9:$%HX9!A M$%K@B,J+8=\=[9_-6:3C&[IS6[,Y;PT3?F"^UY8VE_LFX\8LM0-:>-?J)26: M?.E-83ROO.C66V8GSH]/D-5V921W#?H)1_F3Y\Q2-?WYY$^?$<5D^A:>PQP\ M)_>F-;W$__2W N4G.LW1*WA"I5$(7SRY^JR3YDP=VVB9]\[;EOMNNY1LGS.< MXR=)[]U"1O%1[^SB>1W"A^?XV; D'K /I2QO&\:6P*'FP (4Z+%*G/227UJ.;D:NR ZAUV51C1:.F$\C0H5^R;FN4A74U3-E!?X(!*YSG3JY9ZC M]5P]ZU M35^$^5I352;K<[RY[K'.*9?E7EIFU<745B8#>*9SE49\V# MGF([D8JO=68]K\IV:#OPN 19K2^NG>/A;0ZS';+ -Q,TKV6@;R9?KO*DWM_^ M8+R2=)_RO9]5:;8W)J&W^:V SBU&FL310#'YH/;,/O6(C%/U/6+]L%X+Z^;7 M1NL+E]?YQN7UM"NDOC3_W\K:_']W,<@&LW9]R)HMGF;(NW;RR2V.NEG1:D\H M(_SYZUHRWBT@'-""VCJ[JWKRY.I-K;0#9D>< T>%_RFSSF+&W/B:TNC;5-N@ M/2YJR?UM+0[*#(F:L)X*DG*N-CX0J$6J,-FL^< TQ(S)M;8'-<5DVVXV85.< M4OV*(*1,GO_UI[/Q&H;DFZQY)J+11*.)1CMBC>8\.Z_ID+NT6X#%0U!I@:4U M#ZG"QX9R/,T*%_7V3))D4CZ.:!\NBT6TCV@?)O84^+W^EY<32E*/[IR*,ZU] MZL6WZJ65:E5)ZNTT=QFN88@Y9J<.E.M@F19=MR*93L&,TEL%N3][62P<+_A7 M83D(2;2G!H9YV?]H:;#*VJ6HP]7=$V$&@O43-<5H6H M&5$S+9I!HW[M^&U%YZ1HL42A-PDC?>IG=$ZM3/59[V+CVV7A4ZK(;(JVV?>I MSAG5 EU14[I*9WD4C(Y=;S=-=: 'KHWS2SJN7'=ZY<12E+$HXPXHXZ8&+8-\ MT,(;C7OG5L^*F\@*85$9HC*8' D&:H/+"-94W5\4]U#4BZ@742^[J9>Z1BF# M"FP)Y=H.U-F@LD_6 PV:R@:K9X=8@1XWT6U;J?*3ZQBZ&8AYPVJYB/X1_<-, M_U1!30T55(O=7-- *Y&65@5]T\VEUB^_O"]3'![3Y1>-[7)C D==^!UK7H=8 M^=U>_: 8WBS4]SJ0@6JAO%0$NTAA(6']>6"DS-.WNK)9DD*_5#IOW(S15V[6 M W4I*,9CJO35VNFJ9?E:>'CL]3&;9)^@?'ZJN>\R>@AVRNZ/0,] MNU7T 3\W%U4V?!,;:E[=L9.Q;-2ZSY-R^1_C#96-2X'NGIS6S)+=KJRL7D\9 M],]Z@[(-FVIFXQ?WN;-"8=^[#(?BJ?KCVG;[IMLMM"??']0B&^H:M+ICE:1W M!+8[SX:#WGAC"]37;($+K8J-WR(JFR.XH/71EL;G'JSJ( WWBO2=W8 &-LYOP-35?1,E2V0C*101P;I7D?DTUUC]]&^:S61(1_^7>5X6[4&%0_PP(99Z& M=*]2?PBWN[,9W5-5>1XIE'8 X#&KW%YXKA=Z>I04/\12F4Y?_N)%-+N?9@H& M]R9-T5:=ZYOBARR\OX*61F#1W9::[P'H-Q&5",,J>TP +3D,(V@C\?E^L8L2,O+B5D&&2T#K[8,\.OZ MR-O>'RY(QF)X*+G%OT;A/,0Y,.WKZ] H)/B6@J\KFFC@NB0SPX0Y+56."PT M10,++EV@U_0+= !:!4&%7SEIF'V!ACQ0Q31$ !K%=XI0S3R<^&OOVBI+'%V^ M7&C=U0!MC5P//#/&0#)C'$UF#/Y$L;X=TD8OWE;ZQ_D RNW:)$% 8_LM;K?D M\P:.ATQ?GU%U@HXCW8E.!W 8#%MO):$KGF=A0!H6="68,+C9 HRU>J]]-*# MB@7O,4?-#GA-QSO)RAS[U1Q3%'F4&.OQ=R_V-%O@7N#@XG7F_ I_+_3V%[[Z M)O:B91:27OZMI,>W>*LOM\]\5%D1Z7O('\H,%RY:6LA@0+GPI;]CKHSW[UWG M?:[FSH5K-T]^@WES!OV7_W-L>GXH>OYH]/S#FMU0^77X%O][\'K<$Q8G#'X^ M>?_YW>__'/WS?_]X\[?/[S^_^?S^_][A#W^U__[U_:>W?_WPZ8^3*WS2&?6< M^J/.F[_]ZM0>=^SC']]] M%*O;U48V4DQ2DI/IW[4"UP?WN(!3DGGH([<$9G_;/$+1'RGMHAB^HX? _ZD/ M QUQ^!W\S43K:J5OQT;>'#!;F!L_I_*_RB_:R8E@"4$[45ANDY/S8IT-FG'< M_,9;G$D4*3_7M\X=+[@A_X@VW\'WQU^;EZB%3$^-$RC@)6^Q2!.8<9C8GO,> M7]:]<%?WP<'7@V>NT=7,M-]&F^#X]]JN# PDC-$MU-1+SA"NCQDL70!4>T_F MH-H+$&,8]PW,%64. 9P3VNRAF0P([%NS5-$MHRT@4)?A#0!YHYJ?@I4'/08>6> #3K1FPWUZA7KVW(O<1)_0CS-O!:[SM>JJ^D5;3# VUD^GL M:_6CJTI1F1,R7&T@W6II&Y\"NX/0 ]DOD.^5OM:8P4I)S98(&JHJ-3LPH(WA M5W_T/O410@4#"[,]0'8M&DTNW83 M L7+U3NJ"H3QQHM*_;+EA Y/2L87HVK+5Q^Y^%Z:+FD;5N>(,Y+VD)9Q8$ F M$YA!TD-?PSF-9>J%*1['%RAR5<@+M;)RJJ&5:ZU1W3E[J)E,_H6*\48_O/EH MS^;SHWTGW'=+;\J[JN;P0Q]K3HMH"C- [\+?RJT@)Z;]8!RHUNG *%F.Z", M)-(-P;1HGJIU%59EH!6/S@1("K ^0[LHF;5U><="+[? IQ'NW.EQKBUUNU,W M]Y8F79^9.O,0\'(R5]6 $2[S%4)M?:ZAE[^N *F70^S1">XZ.'CP.TU@N='* MG2C@03188MS'3SU8!,#2M4%L$-CZ1J-7^:7*#"A>[V(%A_V>)C!H&:0T0)($ MS^UY8VO^@=^\<[[*,?>TB92/Q MH@<-!Z"9;< 'G192AU:4WA-H?3;IB.]2BUY,&Q6Y"3*P>\RD^X;]6BB,=WV= M*K(R0,?$F* SJFG E4OJ+S*EZ)_.I4.Q1_W7;VOVSB<5AP :/4M_'KRV(H+A MQF#!Q*1A18HO5P34Q&;J_UHE9FK^J [C&0U1N"7 M(V@<132V\D$ /X7XD];INN<3Y=44#XZ#\L!9-54:AS4#-+.3H56>EV4)YI&# MM^@TY Z"_TMR"T*?NI64EM-2[Y-5.XHLZ48C9>O@)&AA-V(%B\4OY;QQ:%BU M=L#FXF_&)7M+)U)@N!R^Q?B9&#_VM;]KSMI@9$C)".+M+*'SV]M8GUO1^+-B MDH%-X)&C&.KKF&3/!1CWFH)I!E*!SO U.M#$A?4W4EBW'GEU:$;F:$.8C(?: M_ZMNCH(DZ+/"E^B?E)YP1=\1KM:X; :<^;FV#,IO!-C(#,S6!-8FC- (P?N* MW&WNH?+NP_K[I*M 9L!>7>D%"ICAO6#U@+/G?+2M:$NLEGU(?\-&+UOW>Q=M M4@J^-O:JO0TO*P$J8:1%X!&ZSC5XZD2?>#^LVA70?:6V?/.>TN;E6]T78H[& MH?V]GZ%YA5?&N[U"%];LH>A]41K0,H99N&@0++39&RVAPVLCI<6DAXJS;;99 M:*[U\:DQ\%Z8!?"#B^$$![[G9:("&[M8]46"48)ZUT-O%ZWRQHK%7,)E[#Y M$\B*I@T,!+2ZR@TR^EL]=A"-QPPYF'@2/1\/K#PRU6/O6HM*J+>M5C9E*BU4 M-WTQ^@P^Y'T!>P)>KBDT#3"%.,I_IA-YH+6>S<$I[1"OZ8:+R6]I'HK-P,[)058Y40W':K9I MH=\0QO0UK8!P-X[,;FVY;S?VT^K8I@8\Q?'H@ ?=URV[3^2BD938L(!5R9VI MX-KH)SJ9PB,ALF@:(V]B5S9/5FC5<[M_%>^$0\_YA5+'F<=-8,@*OF6XAEOS M*# @"5^CX 2S@VC'L1Z+&:,Y-BVPD0.V5MZ7>\6';Z9L\5FK[7#LA1F=)3@S6E1BY8C:<4]964_F<_2I+B>&3O;:KQR?+"J-#]@XG+$A.L,_/2^0[3H;>N-\W'D9WFCN0T]_!/.'M^]^Q6-:<[![VG/L'^E0MWI@349WF1_F7/9. M&U]FO_I7'>N"^NVMWGS6EL+?,6@Y0/WZ;99(ZS3X@0[Y;&R/JTUV*:!,-,G3*#>#&H;[_ MDVYM8BK/VA[.QLOM[^EP+CR8F"6W^C1=]T7I,US-?GABBFZ&N7*C]^C+HQVJ M!U&D=C?5P^F]*3L/K>D;B.:@I#RN6?%[[,/7.CGH_=,\+W!'3DTC,CQH.X_^ M47H,>ILA ]1\?<,-UEEHSZOHN=JLH3.FS/4>-/X7"XQ.@(?_5037^HEX%1B3 MHXO6Q@*<;=KQW=;=35[& @=!7\D M4\V)*_O].XHI+H]JK8.<;%[1$1CMKC?B")*@\LHOB$KYGAP_1_\ MMS9HL76ST6$SZL****\C4$C_--1;1)_>O752T%QZSG (YCR:.D>F>7UD6/?+ M]XMYH8_8;71F$8?EF4*RHKSUAI2][+F7LH8%4 MM<4EJ(RQ+AN/",T08D"[C M@*T.[Q!^^E?T>NT[;3A<-BES<14U6,S MHO +BDR>K+_@/FRFJFT\>YB=AKIL(=HAJWM?1C/LC@,H[$5HXK\JOI\G61F= M8F_C:06/=\:UX,^37#7SJ[S]\'_O?WTY&#MX[US-0[^\*F1V%'&C;HL6U G,H&Q.%O M0&Q=@_L'F'_/O8:_O_GX^9_OW__SP\=_OO_;;Q\^_O[F\_L/?SNYPM\[[]_W MG ^?__+NHU/[VY/?FVIYHV7PS[^^^_.;O^I=EG>_OO_;G^TVRZ#GT)^J*+YD8WFN(CL!DCQ]P$+W-OU?:Y_<@+YW>%OYS%$('EBA+RO@&3H>D,);UWAL 3[":I2>%V#D MD]IZ/+)V".?6X^T:MZG+ P.,=$#_(C*[1+0.JO$XI]X-$ RQB>Y[>>#M)!.$3 6/6\@<-=^;?^)-GW_^]N;MYP\? M2ZWWID<7@!SSZR>3WW8RH7PH&N7'R:&O&=;FJ#EMG.%A*TEA;]7H0$ KN12; M7KGO^F@?;%<_#2?H\J@(@RQT=+&Y)*^7>=2(-*YD;N-9F]N(0-@@=>6J+H.G MM\;?'? Q]D<"X&-U=P'1_,7>I\49>!\'19:GRX.]S5U>T#&!:DL*O$^JY$IF MWZR([3FQH13M=7_-3:P^A6M0V((-?$I2BM&DDVL=]&DC=?06-;'7% 9G3HX- ME=\?^W K&UG%015[R'8W.@F:@^F8^DL,=1#AZ]HE]57"RU;E7S7WJ-(Z7H) M, IT.[NH5=)Y9!S;FXQV85$?U,.VZYN+]_E,>H_JY JX,_3#W*;TP;Y?#H=5 M=<5=VP&B-$VL199CJ*<]ZFBN)%ID9A<(.;V63,ZF;[5'-F5,13UVAS8:;I*0 M K!C<[C5+"S2N%FBKPSHZP"V)W39KHKHP9 JM%1T[EB,A,OU[8^,]#7%@.B_ MX2_!W40/4V<]<^)B/M$UU\I3#KUWU& ";$AOTLV)MZ&\48#Q.C94.%8]B/U>/PE+8<:!%$R00WKE>W MZ6B%6INYG@6R;C[4TAY5-4ZW&!L:9)V\"P$Z<-W_>=/>ILTWE>%4IU[EK\Y MLI3=%#>XH(0:+FW,'M$Q!9[;J,EY$J@(--,<)3#S58R68V9W2FUTK74I7..& M&'\;A:5^A7B.R9F"D"[J>?':-ZYQ&U0[B7'X;Y"RZF89!=-20XE+[)+3NN &)_TV M#+!'%)9*)V,X0G.O<542Z-98FOQ+GS=H4[U^SZOL.9$.72FGPR],Y8C],C@& M>(R9+$Q&R+K]C@4.M"!H.5C@O>V:(TO;L=:BSW**="[=^W69-@> 6O2-TV!" MZM?FV*8"4ZFQ//"S.,-V7OV-=^WN\^(WN@M;W(S&C;I#5K:X\X%"HI7FIC0' M=-=SDR\6&A_"K53I1C?QP/7BASI7: ')[(5-:V+4C)?Z"7>N_%D,EN&UOA9G M7BHG>::\J#)7;&BVB3>P!B[\'CAF#M/?<]X:K4M'/!N@NDW2*$ MH=?^='77 M4I\JA9,BMP?\"&[#[BD?H)-Q-,Z"Y+9*=K%E=-52T)B;<'&=\B+8:MO18;QY MQ5PQI)X$C;@;^-3[SR_M37R;=3:CI+-X(W-IIL],D[E,K2W#P-A.-<-QO1L] MY[U4.3J[H31;'K:2Z^OF0P%&GY7I* G--S3NCUB7G0U7=ET@]X- M&)!E#/+4I.-P:58PA8BY4U*N/VADBH?*)HN'S4'M5LNAVG)9UC;U@A#C'Q 9 M54OBN)'"W,;M[IBB2:C/9CR9HOU!4H%EZA-,1:IS..(#(!$TP2J]@E];W*XTY,%'+Q"3I-F>G]XZS M<06& G9,3);M'$7551-KJ,K"I8&-EHT%1]^Z23!HRV)J%D"E%[5#DCTRZ6KK MBA&O JFOWGP1*;?47DE:PZN227-#)_*6ANBMZQ9L5$/T)+95>GBEN.O$I9J" M[6V A4?NE_F-?AE^AX\7^I8<0'>#>Y-H<&C3%*\%FO7IUFQ$&V%@X@$W6!_E MM8D-_=:YD^S1?)7^Q^@7%",=LDC7?5#>S0PY^NY2=6W+] W7*!90J?Y@/,Y, M'W+$JMPUO54Z"ZM)P>K/BC1VJ;?:)J4]54QG,]6=J9;LBA9>N:NE8V6MS-1W M:*LL3-N5+>T$-'19.60+:9D!XLCB%,XD3N'PXQ3N58*(-L@HH=^GRFQLZ)Q=3;U6"V9#:SO'C W5J_[2C\SA*H:-5G_0NW=Z M7[ \Z3;62=TCC1]^GKSB6%$V)SQ#?HHTL:TF;X=AF]A$O,.W<=C:RILK7&)Z M'Z,*.Z1MD<;&)[TR475K#X#$:_:L\8[.'",9>6J[?:==W*5=LC/KI0!EP0+N!\ L-%B)M4P27 M6]\ZSM.:7A-5.3:U([[:1I64]'[$XJFO6BE@)P7LOO>">D !NQVVYJ7<)2MP M15N(MFA36^@+>A0N>4?@0>VV6:QNHR68=6"!Z%WMVI,VJ*QLE,ZF0@P*+E*= ML+6Z36:RM6(:/LP'5-8E6$2AJ1%%$2!5G7!16ES6F"@M45IM*JVJMC=H(\H0 MZ*?AHHI&H0UA3Q]C5#LA]<=$H;#"7Q2**)0V%?A7(#J"%:2B M(T1'M*DC5D,+JZ,:8UE,3,2WB?# X)Q2GR1I,S2BVO8M,FA"5 VKE2&J1E1- M6ZJFC N9%,&UTL6I\*C5Q-GKK",1_)7B>A9THU?\&69XBP(1!<+)5L$*071W M(XEIRR0(,QW?G(CMP0QI41VB.MI2'93LM%GYLPQBO5%.!!9(YGN+6CDR>]^A M.B.J*H[0G:AY8K,4FH8HQ*7TG5S*/QLK'4B/L6A1)/X0MR4D.DET4FOF3'G6 MHPL9U.HN93:WHV>C)T5OL()9](;HC;;T!J;_2E-*>>R07)))4^8#,=>EZ?RX MODNKXAE&GYA2:W&<%)1^E1);B'9AM1A$NXAV:4N[K-WP$]W "DK1#:(;6CO! MJ7903"":*>A(X;$JG1M+9"E>"TNH17>([FCS\*:ZP./Y_RY"?<=5G ]>F(J2 M$"71EI+ O#S7>@N#]D1%-;!"4E2#J(8V3W"#,$N+AUHK&8;5 1..(QFE+XURK&)-_;DK$ MZ8)L@QH),'EQ;K*IZ&Q(I'"@RPIKMID\@+;4ILEO:391,!DG)4KREXZR1?YH M.T5T$*LE(SI(=%!;.BB,J5DSMPI TRE>33;O M,'5L7E-,I%2DH'$RROV*R377DB.0#H*_BAKBLFI$#8D::DL-F6(!GD\)H4UA M&QU!HN-)4#DU:RC7GTVBT,>**KLIDP/-PT=9(>,RB[9)>@=*-[E1MJ*!J5>$ M(<S9ZOO46)?DTU>-T"IL,SZ?5@ANLIS*<1U@CLA#WG?57HQ[9+V:JQH*)."][X MA"E I0F/LA#2E)3EBNBJ/%GK*[DB9UZJ;';/*58"P"NQN4XU(*9L0W%.=:%,[:.J%+0-&<5\ MBM/PJTZC:FJ@4+),RMRL\^(KWZ-$J[8@$64FLG4NG#S%V@=8O\JG0C#7$07 MFSKFIJ":?36;)6F.4Y*YMJ2*\9A@^%5UG[G>TC67@]6U7OU5:4LMU83VEF5J M>T ?U 6K#CMCYS^T-&]9O+N*A_8WC7Q4&:H:J]B:=8V24GJQVN2G*$F;BP"L M??%VAO4CL 1[D1EU;RQ+6%?P!5@\MM"]3855Y5LM*XQL$+9=NOFFO'Q.-5W+ M=G4+)EEHN=3K$^@ZZ*3/;0$'*P69%:7UBD:F>KQNLXA!2T28:L>OIZ2G(C=4 M+C"HE9?8TJ]Z89Y:F0!0G5Y=06#*XLQ4M=< 3Z+D^NCJNY]+WO0.Y$WGDH)Z MW!463IU!?QK9"YMAI6[=/*M[+.LN M@JU)#^[:_+$5Z5M7C*U3&NNX5FM".:?<46[M>7+^5*5,C<99O7Q#06BUI29]A0;D)HZTP]8 MBVZC'/)MW<5SR_DMB^'IOV<%:.WTN%0@E=#;F$\-2TPWCW&ZJP3-J,$6\E=J M6;[6KY<^HPGB&]@EMYH$KY/E?\&5=R)[* MS6-8(DP"[M8'7N[9K5)CZD/3/>=-1;C:+X5.U+]=+ (J(-E8,V3V90NL@DIV ME\K* :T>B&Q\'S44E0F.*)I PQ_2V5(;TPL)=UC2D8K5KB[7G M_([G+%,5H-X ES GS:<+,5!TU#5N)7&H0Z9 M4X13JD<JP*"T\3]Y<1H.''Y.4PDNQ*#P5 MWZRVL-<:A@_F*@8#U*-YPG+,ICAZZ:\OB@D>>6+=7BVLR[+LO;&]"^/"DY]? M/JY=;2I?UIQO^ Z6JZ^7![;G,A9%DEWCT3?G8P[LIHU=/*-<'8V7VV/+YB<3 M77D7R]GA,5]"_XXB=5V.87UFMK3EEHHHG1L#L-1<9'I2.V93)2WHA$JCOJS5 M-JW*NL%49/7BJC"R3WHW@0ZLL&>W0$ OS;S^!V750K*-/]W1!5YRJ$/>B2F]C[OV+\B^ ^@5K'5'$ MEBM_IWP#O!>R#A/T1,A>2%6EVKUJW&NK8+VO_[^]=V]NV\C2QK\**N^[OTVV M*(ULQ[E,=J9*L9V,YTWBK&5O=O]*@413Q!@$.+A(YGSZW[EVGP9 24X1 NNW3^(=N;H?N*)!$5Y7 M]1MBJJW*?W0E+Q*=QI0Y\9C66=BG"REQ,,RVUBUC[%*1)EC'.FU A!=HN'H. M/;8VR1Y+YD6Z9DD?:@LVTP:GRF>C2$O.G3 9Q_Z:T ;3P$,50F\.Q*7,TB;( M'QS3(H&K2:#H7/.+T8IP'%"KZ:=T C,E9+=.76U40Q,_@Y1(+A%-^RU8(K0\ M*(Y(>398-S?S>3\AB&:*>4AWV'O>?QHS)/N&H^CKP%P:5LT[ +-Q=_2^92V_G+*6 M4];R(\M:#B)^QN(GXP$M$HF,>JO[*D_I5QOB4>-"KEX D%3/+#(#\0FJGGO> M[/U(7L91_9J<, ED>1LR%.M%7I_80+\'.L 3@+^Q#]=>72@@)%YF\231>W"F:$5BDX:#F= M=&M5AK2?MSZ]-V:^!Y>:,=69E:\E"C14?;H> \!?OWXW[="G MYPR?"^'P<)V:VA\8:XZKML2/9K ZL#12?X6>QQHN&\J(,#?A;E)#\M]F#CCI@&Y9W!H3G!2W5H%E@T2@M'M);/[ 1-\^IPR?UV9 M=NVJJLDWXUV8X?[P#0'KZB[K-'/J(\VBH(KN_B"N,A/77$.**.I@..$[L!2Y M2(H4S/T5OO(21M&@[]>"UG#MS$=T84R7V#_J. A7<$7698'HX'OER MJJDL/"847JV#BS]CI#^L19 C@+$4WDB:0[!;.?PB9CD.B))(/0-X[B0:L92G MP6))ZMW[TFH%^S()6LD2=@JFT29Y$V2;O@J"EEU3L2J[+'0,&G* 75U7''H MG;F$.;&E[S_0KE\5@%ZUL;^2J!Z]JJ59F!8E: 6KEOIC9U<$3B6R=;K6\8,X M6PU201G"!6D(_&'54^D8,L* AC'71[)FY@ZEIF8=]$QKDT6IZ/"Y$#J\.[AE MP1\;QKY4-5[GC;O3I7L]N'2/_;8%J8(E*T,9)JRB'J9>)><5B*+<6>Q-<^:I M*M7C).G%JA[>I18]V9%T-[4Z;/VCN5J6P,>+-%][M=/Q7:#Q'-IP?Y=A;+,F MK[4.UP>EZ.46.$V>NJ6D?U.J'@^%KY%$D=:DLV):YVT#9U*P<:%9)7]^L+W4:@@N&//KWSK0N3:S+QF-,G"O9U1D5[+]7:L MT6?^$L ]F'>7G.Z3 *AK-F[!C1:@\LK>4Y=YW:#:]WS-\ 3Z&E8C8,1#D6\Y M&<(_ KL;Z["RF?_VM0O/H-#1@M+"/@+MY3WX,TL?NP6C!0:92ZK%)$#A?:U4 MJO6DP,+P4O$&YUUH6)*=%J.=XW55"=/O2R==/S@?6B&X:@;!*33C6RX^&_VQ M=&!07@MMWQ.T?2EB56UHJ3LT(1HPJ.BN1DVB\6J]-+O&-S;Y.UT_4_]F8*#V M*_F#B<0CXON,.T[2HK/%2N&6T_.E(XH,>',;-G"+QBDDO3IY:\(K6#JT!$@" MGJ<<1.#_*UT;>F.(-8?7-.KJC#7)S,MU?]&K.H@Z2-)ZP_9J;1\261AYR4E\ M9?^=4ZA44E;(C=7H-73<:@.CF.^T>CLTLS<#_RSK,34E3TW)4U/R_6U*IK@# M7"62]8I:8J/VUPS\YJ+:D#<-6H)N-E(CYKZF)K=_4?J)=#&HHB)?XL%IUB-AO&# M5GQ]RQX6%>7TBU],->T5'^0VHG3>_6P&5)2 M9I0V,%^>5,]!2B;5LV^[1FI -EA0B3E*2F]6176YG93%0>WMI"PF9;$O M91%'.*NF[AL+>$F)?I8LWXAXY3-+759DO$JZ[M,A1F.FV8&/25(#9T$GA M')1\3 IG4CC[4CC46,#)X@*Q6Z2E>M(0![6ADX:8-,1>-83). OD$98 #KJ0 M)K5Q4+L\J8U);>PQ[-&J@B#8X$DW'-163KIAT@W[T@UCP!"CC;:AJG@BX#BT M_9X4R*1 ]F9<^,ZZF79R(6)-7A)(CC-D"?FE;?*Z'NGH&%$V]YN9XX=\G;>^ MD#QT7A 21F,9+Q!^*<,F+@;P9>P9Q3GS^(3DH+15[LURF5U5-U\8_ MX'E41YFY15@J+ IX7>8XZHM696B*UI[D'9*S\&3TL)>P(%LQ$PA\\[LZ 7R+P(V[4)6P96J?&][Y0 M@U#FL "8SQ&L#DB\XB!Z5H=^5Q8U;G&K'2$=,C8QVF?8PHV[KFW1O77&YL&\ ML<@NI!;J\?H:FP./6MT-9E7H"X:;\M6$F_(1X*;L4<+N;$;]P>/ )K,. M,:I7HL4)_3U@Y:OB=Q&NA0'&T.:V>K3932ZB\ .YD.BNZ-U'W)" S%UON#%Q MO2FJK2.K 3](WP3*"'_#K+$M+=<&3GW[IPP0P+ NB(V[DER\;QQW:P2=-+\7 M_?P9F2AUQLB2/86Y0RGB%?8GWZU/\Y*KLQDT_LIZB;[SD! M$U![9(Q.T+O2Y>[F=>;7*WY)#]ZD#RTP@-U8HZ3A,WG$F2*4KT>A#N9;LVM5 M #Z'SZ*):-?M;P0H%3%46S>6 5F*/D+@ 'NW?"W1B#R$!ZM46^$=:P M"!F#\!2H2[?M0.#)GM*-#\ Q ] 8:BANACCGH?&5#T.$R+Z=N_I$C0W3GA\L M.U@J] \ZL"#FVZ2O ,2.[\-9S+?>N)OU8!KRH:4GE!66,\MWA0:&D8"5.4"# MX9V)FL\MAF94\!O<3/JA/QG>9^I!'K!N& 6\AS01LWK/E0WX\2YG3@XO:\+ M6B&\:8.L6*8)N0_L_3Y HO;O=F@E%'.N$"@)@NX5+>%(9(+ZY'L_".HAH#TI M5,D8M))&'.LT;Z@'.;]*%_23!5P>J@!B0)6.D'EQ6X+73/?-*I^#K(Z#'1RY MUW%WV.)D7F4*T 2ZM*2V;4:@S"J],Q14&L\[7;KX$:WH&#)/@!UFHA(F%*1 DY DY!CR;!4J9Z.FI5^9OD3,A!>E34Y;;7 M1A!")=HWV9=(ANU!Z(BM8&5N-G#\Z)+0[^(BSJ(59+W%A+,LSP&"M(-1HF%- M*#@JXT&RA6:(4594P5B<#]69)/>S$$Q3U"Q19SVJ):6)$NA>F$_N.;YF!O)M MWH&MA &6-9L'\ZTHV%LFZ;$@S/J(DM<1A5V/^5BP2Y7O%I06DF,2SW"UQ. 5 M G2")P"Y4 T(&3QC?9K\/-C"'H(L1FIA]1F9CI6(UE3L>C&L)EEY*6*(S,;# M3W9MU%[%;WU?I^NUP"+_@%>3_/>W15ZX;7*.RI6E6@)T'OT>;>>V\4O#H,M- M1_UVC)L78\A&BA8_^MOSG\_/5>4*?E@3+?6.@SR&L\7-@8&K<*0Q2[ MN5:'-DGSGLI?G/_Z<*+9;ZG%N$;N" MU^)::5]Z0!K^HC?F?8!<09 ,5Y/.>7VAVADAM=FR/^X;YSF+]"9M"#J%;A!B M12-$I]>G%Z)8\ M/'OPA;@I?ZNN0?_6L_Y/P?UBT&ET(+CP&QR+ GF=F,*X-^=/*05T]LVSU_0? M#[[Y#-5[W8HBAF_\O8,G/?@"W_[PC/7N;<$7^I]OY%\/O\;__:9PB*YR(BG2 M/Y^=/GA,D9$G^#8\"G_OD"#&@^(]>PUS:3KT;GR8'),QJ.H8$1FDOR;G[RXK M.1-#-H'C)A#PL%3$UX=\ZW0(VJVQ%!# 2Z*^]$Y5"CU+6A%Y0'7AEL.HX8\T M$D;Q$VA1IL0BQUA_<:%9D2?B@Z+G]:1 "Z/QVW+QY$GC-\: .PJ8#^\:X2@] MQ=?]')354PK!$JCA,GGP]=>/;Y1IQC7"1^(;^=[#P8Y*T&LO(G=',&E[$*QBYYS'846\EOA=2G?Z*O/37&2(P7J:EX!(*L",)^X^@LA_R2?MJ M)CR%-:4"R59"ZSS<%L76,Q!FPO$!CIUFE=B:\(WG'GAT6:EKZ(Y,G@Y#SW*"&?\ M+ZK#IP[#"FOA3/_.VPD7$(_I, MI5P-IO1L0!?0A\?U<&UJV@W"$L@O%8P/1.H7>P-3I9I@#5FW09;'/"MS&+<; MDN_H$Z/Y,;2MB!F'9S!,I!ANV[!90R-/Z@#P!@1KO,=Z>C?P_GO-]F0J)8*A M K]DU2RJ@?]!-WB#MX.G?2) 7V3W8;G'5V!>T/C_4A_ !])' $B=,N)TFEV! M], I1;-C(\$!S%<*)1L>[CH^\^:0P%*"E-58/8#1R05%/T< =?$IH]$$)034 M<,2H[V02VN&B(H]+8$E&'^T158G4QLG3<228RIO9ZA-#NAL\Y"?DU],R*PV& M60SU'EW==/P-(==K*.US>>R,.HC4YVEF;.#=-$K8>,VHX%@$ M&_8S%B..^[@GR3PZ&K@A6\3A+=XPEKO$*0+&+FA/AM2NLS"CJSTAH>%DM*'?N MD8]A93+:)KV?+K8P.4N<),PR7U M;5VE&8PM>5XN3C^CO7F"F65X%67@9_2!7C_BJNCX0HP4]Y[KV;Q$)I\N4OTF:TH,*L5&^\T>=$[-BSZPX-#.2FXW7,A>%36-(^R5X// MEB[Z@^L/*J11S#LQ(3IX'L41#,]'1:0AO9^:"D%Y.M(%[-ZLV4 J021D574= MQR>0BTI9K"H44PPGT?>5M5T?&[Z?5->&M4=>YVEP?'FL\"AP(HF,8JXQ03=6 MPX:ZH^0L+-.%=SHX =0SI06MU7(ELS A@2M8D7CHC]R0U@ KKD6X.C1URB0K M 2TIQ.""#OJ^JBX+)Z5,I!M^S!=UE7R'V@M$QKASL&@+6F_Z!NZ<55S*@AOB M?&F?$ETV1.E^D!Q%?H[!YY)3C;GA^_*99E]81DPJI7>A"WQB,ZJ:[(&FAJFJ MX:4)E<"]>\TI6S$54A.9SH":15T5_HRCN!QC20OF[?0,6IF?4F.._;5XA:PD M."[G1NB7N! ,HW =.;><"R_UO,IS--=%JI+#M3Z&B6M#3*T<1B!&>.:'NI82 MD!16@:*1/K8:JH=#\'Y3&KD M%E2TPO4)O#92KLEZ/,!?PS(3]T56^3"6+^?S7+,4'0^J.2^71<5J$,YGV]OT-SO3ZJ]*M(9FEQ+_[2S$ML] M*F6-1Y7?E7#\\>I>=EC-H$SP@J4U8O-H:(V^H0]'^8N")A*)5P+Y,%U)H M+/H&?7^\K46\W!G1V$BYHTXVRRAJ&N%#^UR)-]:I M ERCN>&[ZG8&_T3"Q?>" .R7.%'(W5D:*R:K1N_!:K#:AJ@P7E[:'\PZ%H77 M#5AV;\DZQU>;+F;EB58K1-+1IJHG.L+>X>)4:^F*X) T;V"S9$"J^),W974- M/L"EI>$A+Y/MJ@C%=T4CL>_6(( $K4D:>)5F7I.2TIKY)6.-P>IB47*2\E.Z%%.YIG,3][\N*_GS\]>?!U@N?;K?,%;P6' 62>9.D5F(/(Y"^A MEGZ!M0II$\9-_[JF)@*J#384\Y%NP =Q,H3D>'SQ_]EA9CDGHS>#-M*EJ*G M4HN:>9?QT 4R6-?C0>48(U_LN&U9CB* !@Q5_M$[_8F^PF*%6%F3-0/"6K?< M3"3_:8F.0S!SP$2/OP##%>N6CMXK^,7Q[1/U:&GOCA06A\C9ILYA/C!,RE&& MV.3S5ZC9I4#%5! 3RR/32N(M0">%>VXQ'=9_CS?M>!? _#?&J%KJ!9PN;F+S MIRO*[/+=O'8^F[[,\8"I$C*BBA9Y"$O,O-9="@5OVIH*G\)=JB5J!QSFS&$. MS/7+RUS#MY=RPLF90,L419":UZ@N0%V=:.+D=JS3S/5'3:=+UJ[@W+,_8F04 MC)#**0T=,P33X<#.?[C1R$VF5J^<^)=#,;J>A#>8X 3AD#(UO=1WGCB;_K3' M%+[&!]%6D?6<(KQWJ*XQA+Y/I!2LQ$Q:Q1 M$=8.6S,*P_=0T>$>QZ[=IJD6.3U?XL@V\A\5\]V'=&[IDC?@T;G":67M2)45 MFK0FCY2&0K[8P%=[UN;XM>X97BN]5"3L^J*8+UQX5 M8DMG _WJO,G3(S=)7WA[FZ*15@#5A12+K^G%&S06+=D#(1@WI>+DW.)AB MD M0Y4@F&M@,E;@5\^H(:X- 4@3:I2S4L8A4F\@?@0HV[^!X(:OE;8,9#"K-K-H!V@M>!BPX_+SS\A07D S7D ML^RCT=;Q")$X?)("&0L7\96 ;3^N-B$H#KKR;"9XYX.2R4G)34IN7TJ.W,D4 ML;:6"7TI3RDN2RX9F)S@%7@R7@)..U@RBK;@@WX>$R,$_S#81%:/PB414K.) M4OD WJ6K+D$Z5PH%G5,6,@"1$122 M&=6B%(C2(=:.KW8./>4*H=)K_395:'+060GE"D$"D.H=X=0FS+ + $&*N:IRC480KDI.$F#;OU]@[K!7#P3:S$$(^4MX#4@OA\H*:9?L@<-JE,^F;@Q*/2=],^F9?^D;[ MJ'WT6Y)VFW0K/<4*ALE^F13S^X^QPG_2)X>U_9,^F?3)OO0)PH&YP+>E230* M7WL-@T7G>C#!%E,1@"L >YGY/"F12(/M2(+U< MDH5S9SO$PWV%3CL+X]YC]9">UT$B:=(X!R4@D\:9-,[>3!9XTW*)9,EOB7:4 MB*XKP3;C/ \&2?AKR9Q(K@Q8Z3^[JDTU.+M@:AN"@:V[*31[:&(QZ9E)S^Q+ MSP0VLIRP!8O40$>+&A;WRE'#/N6\=;3]B4WJ M\("D=U*'DSK3Q71@.SJIB$E%[$M%*%>JLL83[J20'%.K M>U=FD[XXK.V=],6D+_9F4H!K=3*O\[FKM[9V=[XEA@VNPE6&+-M*0*":S/LI MC>1/JKKN-FWRLR=J/1>\VB:'MZ=SPI[J2T& @@Y.G=U,5] '\D<'9"8FNY.3[-UGF9$X(J!J-6EJD2 M*9SRMB,,6V)VVE3$-B2L3 BN+UH;J38=X7 NMD:](0P-EPA#Y M9'[JYBF!$HOV+UIY!C"'EUQ>.B8 @8N8.-65(WMNR//,:FDV%Q=1]S1,7:C' M8G%(#1,$0<#2GOD5B99='TTC!I'OEC">#CE0+ZLJ:XB*,''-(BV\8(0 *0BG MTIGH;/@5:U@C8AN$)[N<5F>X_CA2I%.[VQ8$U-]4Z>.Q&Y(S4'!(.AJV35D% M[@4E+3,[DC,9VS: SC,Y LYH.?,_N- 0A[$6D:VCK92U+Z(I9C1E@-?1K'MDU1X"B-*_C#U MQTYT9W*C'%&QXO6^WJ0Y^V85$2 65LMXB^@W;_3^^?9B-BI7KE*EL/3+%BHD MR5(4Z'BT'/TG,XLU'[-!12Q< RX79A^#FVP)<^7LW9$#B??)Y-H6W?01KCQ_ MX2D-C:#H#K@(#=EP/E"#"DH6B"5/%T0RAYW%"PEXXMKEU$![87O",D3![TPIQ$_,8QT/0 MUY\FYS ^'-".+Y 5(Z*+!@\SS%NA] M!JYSJ,,GJ;=J3@ "Q1C:ZVE-RX<]5 MD'&$:IF3VP>*S1WF. 9Y?U#_1]/,7(D G;S)*AMKDGSY;E9T(&)DPD2%I1?(:\ M22FOKQU_BD]D'J;,%6"RJ7C1]5)W92 !1@B1:!O(P3#\@!$MK!(7PWG&!R84 G-P*-@_&[PI>HO:/E[QP M3&G$FX0+ 0XD.6*A 2*81_4"@XKDOPG3&JQAE:&:,OYVC2"GBUF?USB[2JD+ MJZH#&-@.W3).1.CEXEY0[)XW45$3D^J@)I7X#;-[*GM@0Q=%TZ@K:Q3YE?CL MS\EBA8-( @YN3B"A+H+W['D PT[)P@92[*9 ?[-Q+E-8-7Q>P_7TK<3.7DT2'C1'/Q^?"RSX^1-TX7A+I#KK^W3F0=^UR$\"O(G@7BC M20=.PK]@D/-M4J>;/-MU'CPZGA..!UW+@&2'\1I[0F@\E"6Y?6W"SG&]WNY! M..1SC$[E#4.8!1T<7V!SSYN<\>7PQ@6?ZLHUPB I+-T@K]B2&:D6-6^$Z3M' M*Y!N4GE,M[G$\)!GH!U[QD"Q4:0H7^JHZQSK=2Q9L;]M.T0 @RL#I#>"=:;8 M*-QA;(-24P>/1,_DV#AFD?P18S (/M[8>%$C"6N/0.N/TG?[OWB4$DE\],"- MR^D%K):8LR6.IZ%T11.1O//VV20H?*]"LBD4DF"&L'^N)*_63N$24%-%>LNR M]VD#CO[*^44X7S':?"5F.J:=%_D&=0<=8P&NDZ.FA]J2P?.OP=:SA*48R=54 M0Y_=SVS"JJZZRY5NL-_)6)^)"=+5X7LU0A2OV3V8RUQ?'L/!_M/#:PPGLC#TVX M\ZP?3NZKBGPI;K5=!R'QYM4X\,8U24%U[;4S>+>@E'1 MD! 2)\C:]1?*_YCDG4+Z&F@B,B.S*?0A!1BJ1$@0X=:D"G?"E8>Z"_9#=XU/4W)WOEP+VK7?UX%).ZPQ-EC2F!5PR MW7M>&R*YT^3%V*OQ69I)5,E'0T'\M9$5Z.3_*VXE.H-T1^<24!KY% Y/6B"G M]*:KT;+B_(X.@IY-B2GS,KJJ$W$JUYPF)BI&XC-G,[0GP6H2T9O\[8PA'VV$#PHH MOC3-.E'L)^)?W7$!BV84WV*<"^'_\18^]L&-/!\-8 U!5A*?D?LRKW=<>3--GBH>=N/S MW+%2U^$+4'_X(TL*N=\AD,0VBB%8HZMDC.9(K1H0J;1P1N_VU#Q#%Y5]-EI=@ E"?#"]_HET@+:HQ4%TK,$"7*8O#+BQ5BIF"._PQLJ%:N]A(, M?#$5Y3(??01=.>2I!TTTYH6FV3^ZIA4#$/[#EV$I3(DK&_0">$A@5P;*H4B1 MC0T"%.\"!)?CS#/CQ*+,6M\D [L4WEF:"Q6_$6EADVYE-SFZ7G<:-##5%NQ7 M60N^6\3@CX:\KC(, +/I_P:O]C8$^6CVPI&. 5L3-=^]B1K2,+8C3TU4N]YS MZ*>-_7Z-^S(W5VLV?H$2L -8@$=?58)I>"JNP18%345+]!7E0KTY#(GD&0:1 M984-YWI4D ,_!]\&I+;.3M!(#+)END#/@+ZI45MOF/![ MT=A8%%7'K/<=_0Q00V_92(SP3 M7Q&ULU+RN$S6%]8OM35<-2;*Y_^@Y$45K2W*4HDH^L2VUL *DR@L0%=!/6;L[4 MZ=2H15=+@4$9'T\Y\@/VB^^$H.AX?17G@QN%T@"!Q3Z:LZ^_8;&U@AH$5'.5 M4JN"B$1R\8]PZ3P!_9BEL^2\PWAGSE\2-U15K_[C/F( M[E]7L.5.;P>KZ.WQ>_YJ^%M*2VZX>&L0&*-P)FG@?G 2[\4L7:/.;RN^+R1" MA0?;'P(ZBY1B$3D6/3Y*ZTA+ FSYSRL!Q; MC4\_Q:["KE(>W$>7LQFG8' 8)OMJ;";\:TD5_/(F(<:E:J.>A$@*B,V['9(4 M)D\1]K+2/+].&606"Y$XW]-+0W3<<&'K@W@EV)R&66F,&H2L&*_&X^=7(TD. M#CZ.C/2V=TJX=I"A@V6T2SFR(ELKV5(Q9O:!<=91S-!"!PTRENN.^M=%0O%O M^F823)SS^(Z,E%!X^1Z1'HU$DS89,VUN$6I9I*C<9!B;-7;1LN->FW3TJ[3T MX"5EKG\=A&2E":]B**J7<\1-LC-$LOE@O?GY!TY7L@;E(O9NB%\*;-<9J5J/ MWR [O:8:W]J@#^C;-.CL];5@-]&GI\E3UVQ YV*X"^XP.3K@-I5Z>5*C#XC6 M@O),RIFV +^W=A(R[TI36D\=(L74K]2TG=21J ZJ[AA>$RX _5*TF\5Z*-432*I98Z;3I030LV4LR7 MSM?IO^"IO[AY^KM3!CN- M'50;L:<@%T:P8>**U&CU?!ICQ P/4WWR\D?^4EX4*M%Y>57E"_+@?&6[UK3? M>@73 Y:2 ?,#OW8<\.#0"*N&@H,>?OTD=D &+]O*F62+63FQ ([?OB,S M*@BYE 4*\INWH-1)'YHA(Y;7+@M);U(RD>L*]3WW57NQ:*RW]EAWFI54]>X@4O1 MUW;6X 8M]@^\<2B.P=L?#HPVU=IY^*=X$R1ROF<]RX=M$=MW,%K)&.8[[KI$ MIN =YS$+*PBCE@:_*['%U0EA\?%8[_2,4^ M+7W03B-"X)%@TPU;16.C _N"[KIXZ?LV;!K'RZW3=Y_"*+X*,!4+1D;I*Q>>&JSQ==.GWP) MAELL;/*:JJP0!#6+ E*2D\C2O-B.1;KZG6U@XW&[O6SH9K5MJ! [0Q71ZL3C MWE-,3[#9!:-85ZWG2M5NIMEEXUL\1Y--0-,F'?+WNRKSM=_"KP9)HE:B! M*@"?"U^+9X/[0'PL@...X86\YAL&'D+K:B9K3/ &I8GK(8(L[9J3AJ6%5VR] MX-O[JEO9N]R?%V"0HI5$SHQ$#Q=UCH5F@*/8>F"W$'@SQ%L25Q-N/B?!<[M5HO%;)?H]=)_WK7W$+A4I(Q.(.7[:J?VY$#$KER M_#NMM1D41\@+N;^T6G!\D?L[K:,3!>U%\*NQR\3/H!?5ZBO?NTQ ,B\#=W7@ M0,.<\D+BF5RRV#76=.HUF. I(4# &54M1#!2O@D_\!/.W+S MZH6VHQH("XR)4Z\.YJ#BM>C'M'Q41Y:[JB_3,O\7W\+D1<)SKQA<)FP.]8L* M(P)9^54_R2 >)I=D<;B;R_%C0X/JFK-#*C^($C8AFBOQ?DSPH< 2V(2T2&ED M*L80\2H%= =H(P_A@4 @\";2#I3X*C/QW'RES!#LA$-8$>2/&-+O][1Q@D_[ M-$"/(4P'28*$7J2IP[\^>ER0H=\Q)C^2'EQ16,;9K:&Z\4[(*'4$^^F;?GJF MY* >:/9.*OV8E;-P=^$^=%$N)9Q[VRH_&RC'@$J# M=4)O\J* 26 X28V2"*&F@=UKEMMP&Z6+MNE!/6J_FM"_4RV&!;\AJ ?I)R/4 M!TJ(#B4]UL9R:N(",PGXN6RGR3NBFGUN?<0FDP5]/XF2PVGL-WV:@CS*=P<\ M2HPO;PG(.M\+()=?,&Q<"+H7B*$L@UZO>@;HWU@3["/0:/]=VK@M'[&M%QU: M.88?"OWL"HJ'S\-#WFQJC,#%0&B1[63J0RHA(17M&3W9%$.V=-A8W6@-LBJ?"E02T-F4#9Y!*,T(%"4? M;4JDYL;C@( GR;G11OK03 D?PY@;-41W9#CA\.9T@>+7P#['(1CCM@TS(7@S M?P53);?M_F?H$ZZ9"8H[TGH:W#=G!D1^Y5,#OO0@2@^@_X]M(U1LBC9Y6267 M70J_;YT+@&2\3!:63+N8%9;,0"!$FV?7&;;"%'?$5J0/[-N&>+JWKL$&/8$I MP$+FS0IM!7R6Z$+M:+:O5(@O_+7OJM8-,RMECU?OP% WCA>;75 ?>M!&X!A9 MACE"W[\>QGJ8(V<)[19%*QD>!_PW>*38%N]/Q8S;;D)_?RAK4SNJ:X9%2:AK MT6>@!>1NG.-6IM$R&O -_&\L],43D!;;Q@-,A9-ZE;OKL0;LM"$)Q/^O'?%> MV_I.>!+AX.0-UEEB_JP_N)5\U%;(RV5!5& 9EW^YQ@\M9-;*2IUL[O6Y%D5* M]:_]:7+ C4[='I>PREYCT>@%AP/N>=,)K\E4YG M5!3I P:E\*XSYH=#XM8;0J MD%I 9AY'3X'5HF8TA)?I1$=( &0ZKGR'2J:/5Q7Y:C4VA^M&O$,[D] MS4A4[BVPS8;L$"I>DF*70%%R]Y=%V,EC=5?8!9 I^@H'L?$]_6,V?#-Q[MZN.!C.IVKD,,#3*BV=&$YZ]]JR7<]9O 5&_$PY*D$H-PV<=C8ALO:EV5>*[?\<:0:&V.%CJ* MUZ)(\W5/$?I%CH_54GIQ<^V.$J5^HZX>N1%\(U=\.[)*##-&$66 ,R]'9(WRN5@#S)+GEN^R7Z555:^#5(,.:9=>6+1A>IR".5TZJS-1; MTTGY('IH;>8F%SA'V+)1V#S9:%3WMZ0@DB?2 !HQW T5BVJ5PEW"[^]9K!"_OTYG[Z8%MG90W4;FG<_^E:!0EPS=%V*\ M!)CMNV9&7:Y>SY_')>1Z9[CSBUPKU.FMZ(7B4RXI9IN%KF*ZF'UYKCA!976E M11+8=*35VXUS;_051M1-X$'^BJJL7S^&%[;W_4!LYYJO&#XP;^3>5_15:I(C M]V--16&F5[/'Y8-U!F[18=P6>2X\V4EEL37'5HE2>Z89FMM4ZL023BB[Q/<8 M\/?-+#.Q0V9" D5&2G5-A'NWS+1?N6]ZC\GB*>#%[(B*!^&DT@-=$:D8HG6E MYLZ(IR. >N[8-=Q9A:XP.WZ:_$UC%F+G]W\H%=D44!=(X4JJCD+Z*.ZX>R:A M:CX/ EJ!;!KXN[)"QZ.K)3$@G!IZ9BAMP,$26F_D]*%^HAP./[-JH(/;,IM$ M0+FYS2J?<:A6S3&,&61IG<5%5M8.AFU&7VKA5"%34\0"GA:S(-*_1,"\"WJC MG^G/6R_P7;K6I,7S@J8:^[4 M@I& WHU'5PJ>*5\BU!Y$JV1=6%8PXL@J?@$'DSJI0L0"ND&_[Y%+^!.O4#CL MY/E\-9[FX#Y'TH(P$ M?L"*+4B2M=?55H=AMLQ955:<@Z&&L9!O13)N)+P(! QAHY\/A,H>[U,<:F\ MFE>)R7KBTK_F66)<9H#N86FT+>S6**1TH1)STI6/R)F-X#][\)4;Y!KVD,TD M:IDC_8GKZ@7J*@?'@J3/Q)J7*;57:TT!6,U4TN/4#%;4O)VG(0J%LK2I[4'% M*2W:4UCK*@ MPCA UK!JG2B5A"-F]@>%C?-) M_W&JDH7O-%!SJ&Q+CVJ?IA MP>--^V%5G-AXF-9R7)L:F8$<\[*J[;@$2XVN'FS[M3^L]E7J[<#S MN?*-+I'R1'8WWHS8U='VVRAS04$!$F 9AB)2B.&O2U'5P_3VUO<1F[?S<>_# M--!TKG7MZ,;F5FET!2GKC<(4B".&"#=1]- C3PT^U&NMQSS$SJ#)SOJJ RU, MXO3)];@;\?$T>PPZG?KI]KB#;D#PHBR'@]YMM%":G &J,V?B=?0")9C"GU"Q MV)ID"_L]72,$<7SKD.N"_VU0*RA?+7G*.]W&5%**23RTUR7);'2NZ4#SO>K\ M%+KV,$\'I_4'LMQEU!ADUF;T';[H!Q.B?;JMIAK*Z FMU1UNB^B73!K=K*78 M@T:L??>O56J13@W=,-*O6WLG=A15[YXXL;#F,(\"R4CP0V3C:+<;P92W_JO4 MPIC[P52$WFP QOL$JG6YA#=*"95UZ7)#7Z=NB49P?5W]L$D,M3%X*\(FAB[: MHO7(\4-KUPADTAD$=1:[R5=./2,6P6=\WKX:((/YEA5,W 3;X,M=U$Q5UW MG\VP>"* W+/32V&E>C>H'',:F#HYZ^8TRN.="Y$C=Y.DIDTIPG0;WWV:7Y/# MUG*CAC%7[ED5Q..I"F*J@O@8JB"LW^1R\<\QP7HYN!LJWP^JO%IZ;09LU(&! M(A5IWB_RS:$P)KKENIHI,&,W<*RCA2R7'GKLM?&'^QX364;J!(4QYF44>D9/ MB>-ZYJ;M4Q 'S !LR+NLN.PO#MI&-;TW&G)-/X(6P?BQ&O8% M7[9N[W;X^-(3\(IR>KNLIU^\J8DH*.B\4.F422#$UC7[SDUU@CV0\*O=^VG. MHX^(B7,^PY==IPS4:L$GO__I=?*]1)A_9BCN'_@Q>+KX(OK^YQ]"H\CY)EW M_Y,OA9Y(E@.S]RQ]$6J]9C()C"^H,)&;195QJ(_ &GP!#!F)=7[%@2_FH[@F M[#@\Y9SCHJX!@GXQ_/G;6=@4*J*T66CMOC%]'+T%8Y:PG=\R M&\B+-#XNCE)SD]0-#^/X_LCN<:&3SETKG9[;U@?:6H&!:&Z:F" B,3.'TY"U MX4)*1U?WAB@PG1ARA<(J:UOL8$AF^1'R\,1A^-1AQA!A:FIJ,XRP+&SBI(< M,?P[5%QK (+C3)&M69 M4:&26BY\ &):KJZA2JGE^'YC]97":OKT+SV8.J.ENM3"1 >GU(IP,[*5J&8# MFWJOR_.:D%W5RI,>U48[ZKFP2ZT'?4](6]H6[T *@3D95VPH4WF5R_KB@N"$ M(MHG[2S54D0"N $EYTH.'OZS16/Q Z'!W*0^ B> K,@FE>XW[<_O55[X1'[X.NG"ML.W")QQZV;)= M*D J]^)#;1, _1RCQDZD[H@:%#')&B>_=][>,F28N>:& M!NU'94[ZXL8>7]_KTXM372Y54K[RV/:%.G UMP+;UFL)[:UQZ WEA+#Y91B% MV'\<%-GV4L"2?^-AX3'N6BHS;OO49=R2[+T*?YG*A+2-8 @@/M^&ZSBD:]U; M#UK@RV],IZKI)]C]9%('>2$W)Z(LA^F#P$J',#94[9!E,JI'%YO!+^SWN!B9 M5!1/62[VKHX0-.?6>,[D5^%'0?,J<+3NTP O+X93#Y0T.R T[P.,QG?C7BQ9 M_$8#A69 3OI54;&QN MT2Z4+WH=9KW2J'^.&.T&+ "BZ,U-T+^23$%.PU"T$ M$;W*"W<9_+6QWI/W#.>VYSPAKF:H0Q-O9X8KPNI%&O-QN;GRVK-O,H200C3- M^L7AUN6]8PG/#+Y8=-+.WK35X@W6]!D4'B'94SM$F;-C0(^9HP M06:B*V4FM#%8UH5=#_#_9U&R34L/^(!J/2:G''&Q@U;<58/FFE,.5[XD',>!@KUQ[C=##I:*B9N#@^6%]-;Y-X4+KL-X4ON-*#"E#C;[T M%[>]*,+@L$*2G;TW;FL?PW_T/PX\(]R[ABX M!,<74Y&QN1V^YC0YM^J2, &( (V1.-DL8(AK4VAD;KUP'5D*#IN5L7PKOJ25 M31[245&<*>8*C.(./6(F*NDPNC[63HGGEZM\5TI7OBFI)4+J8(\?N2,***2T MR[=EG^E_X*=_[TJ7/#J;)0_/'L+_E;04&:%9\G^_^ORKT[-DC221#!QY6549 M-U5QW@M;M@FM$8X+G@LBN<,SL.C6'8?DTC4&&/\E2A1A^>K,>0C(>5J07FQ6 M#MGR?G$>NY+P#J5/R(3WZ)281THI7CP0/1KWK*3BBZFD8BJI^!A**H8=0Z7C MX\^* 6S3^E+QX$U#BV#CIGFM=X576'S1]_75K3VZ0U\X^1',DXJ:PJ]O;%S% MN/XBWY#BFKO2+?,VOH!'+ZSKD/-)"\*VT,BRKQ73>"]=:MFN*PV-HA%R9C2^ MM&HSMD#%E*#.FX@I_I_$X'C/=Y#6 MSD0(,C=G;F)*5H+9B A*6HO?-7;=^DSQ&_3S^"G<&*D"1;.E$;1)O^D;Z]-WY+W0Q[$@IFKPS RAX3@H54R4R^..@[* MAC^0.?@.&\7(B*[/.,X1.W(W'(/?5EQ^W"4NSY=#T1D!*R;R$"H*-?" Y)%& M%O[,UT*%CJS\0*+*:AOJFULP'!S9@&$;<9!\%F 0Y_)D=&(!H<64;\B9IL7AH"%B0J9RW% M>8P!7$R0MR0&H@\S\]VO9F!Q@=]=#T9O$0>AR#X\,K-R,R-K;8$L8_<93ZE_ MRTD*HBHWI*;-W07 M;^:FQ[>[,J]LO#WDXWJ:-\PVDQAN40@_EC+ETM"5MVMF^ER#$B7,VEOEFT*" M,FE]3D^!>^4M5"K,XU!K:0Q<^R#N!(1VA?'7ZY4S:;GY5G&^_4W;]+@^Z) , MKFE_L$; ](];<4?ACQ7%Y G*@O06*P%[IT86V_@5[->J'Y9&*6>$$V,@6WYJ M*1JQA-11KZBE2+#.ARDQ$")F#Y7P'N[6?9I13P*959%>DW3^B80]E&7TPCO/ M*7WLZ#P;*JSHHQ[T(+A6KEA**HX@ME?2BQ=3'1N2 M]^S^E6OP.>"+N\3SFR M5\&M4N.F%TF-C1T&&..L5Q8*X,P.4&,LZ/XU)KW@ILX[;J:5RCC*FA'Q^2( M3 <59>#F3I/O7(;E<3-4?2VI0DP!8/^$2<7,JTSR:*!#F;M<<$)\:@\.9;5I M=\..T,"(;*H"QM:5Y7".7H*U!V+8"I ^0U$"!++[)8H#SROKA7OFL, M85Q<@603?;WZ>';RRDO7;RRT)2BZ5M2DBG7&KE>ZQZH)ZPSQ8EQ3H!S<4>I5 M=A9C1GUDJL+S!)Z# RO;GPB_+4C/59Y&7U,/5==%'RQ@>K[S!(W#E@I(]9=B MG:B^\.^2]WIA,Q67,Y-:2I$#'2.!*A>CVRI;?I4;"LG> -@\BC 3-7F(W3AB M)=!M?I,6N@@B*_ K:!*3"EM!;L /L$&!'@+UJ)VTKM#,T6!2ZFIV?%V M*UJL8VW =X65KTB$XXJKP02PR+:A<\FG-8S?P]LF O3(U0;:&QF5]\(RKKJZO5G DE_&ZVW;V[=.FJ(O"=_3PGE[IRD*N$57B0U9]CPL+42! MKPR=/TZ-2M$\Q4DE/J9F %L(.Q;^>&VD$&JRE?Z+BOK?3 %=I[I9*\3#/4&0 MM.CSAOB//401Y@_=E>&IE0E\T!_)C'(RIYDN5(B'#_?"]2EAG/_KSGE* D5(]:Q_FVN/$R;DGG"M4"X,B M!THQ\ T4[BD>&HN($KMT\V91YQL!\!(?&C&3!,0A7HL<0^F+PB&6UQ@@6KC%Z3\_G,?BVAAAKIG9L?W@[B)4.,;&$T;!F M#<63O9X>7HP!WIH7QKA"-MZ!"&;:=RR Q56C*8ZK$J5YSFT C]WRO%F%=)$A-7%Q@>&?S;CYQ83 M(Z0#O@N3]NA-M:>Z9LS]TA$$;.^'XP//R%H!,=&86V<;34?62X35V5L-,IR^[#J6%0UOD%])$"]]\NB MFF/MPJ(JJ_56S;.NB6-^. QB7);0GY,D!;9\AC9+6\5H:CTEAG !UQ.\)?EO M3+=OT11)48Y^JJC1H$R>8):@ LLQG5''Y25.B,LUZ#)TL.>P$)ASNU(H?7": M,I0]NM[7Z3\P$>OE1#V M1"I9%(9:4Y?!!S15L76$(FN:E9HMC-;C@#;(M; [6201)1&RT3<1XIZ![)M9 MY^:&G(@F&]FK#_)P90HCJ)@[;TUI.LYK[?GQ:?*M$-&"R24&U2*MP5\/8@%+K$7F5#,+^P]K11_UPF8,=RB)D8C6 MC6!U/:;M:&<_M:'8@T@+/"S_N"T+A<9^S9A>PX242I^G&4P'IX!B?@,9/MX0 MP'F_$5_QN7,-9K:<_1/KN;)17JRFMD"P/6!W:G4-94'D[>"]=^P^OJX( MM:G*^:'TP3).+(0PP*7MJJ08^=;X$-* Q^5>TG:^(93T#S"_'CN;@GEQ%XP&!Z\I,H^+$JY<+DL+BH"05_36P3Z8+F.Z M84]6 >X>P[ACGS&GY1DB!*26FZOH0@'-?PQ5!.>+D 30W[Q$7';\ MX[EMZ;6_^IEA!DA8S+)S\_X-R >Z"K;%S,1($2SKFE$#96(+3PXK<5SSML&3 M-![.H63[ !^C97-@1\K(2PT]N6-FA::W ;9)66\PHJ-@I-IA6-I3]U"FE=4: MPYI@E6E+K7+9)4,N++8+#:/+1"W=' MT+\?.4.^Y<8R;P<('@JL!U9MQGXAEE/YNN$4]JUUE8\_81R70AE:3%+F3DI$ MI'X%$UG+E.R;*%F@;\J%0"+,6Y/:P1K2&YF!)6J?BZ6B/T%KDE8E,T:E;D 3 MRRH HQTQ\J7:D1E=5-_1&"/52RLJA&C!B%BYM.#$7__MWGR(*3O8?-M946', MR2C.K4,R;[#[#=, U04V)M6,H$(*R/T4X;.G1K>V"L7/XV3?:GGAIMFB97YB M/Q[6.^"U6PH4?A7.^;S;#K!,V=?(.D_#I3M2D;4F>#/8#4[_41-T2&$BMK+U M/"IDD+@BW.TUXXB0Z5M(!HD]%PY&JB3ZMO1!5;&1Q%$1Y$2MFH<((':\1MT. M$$3$>_ \F>P"*:)XS=ZL0FST/"!N0'3*P4=BM( ;#*4R'!\R=M:!>R$4#6B^ MH' CQ0AS[9TX^H(P(C@0_';V,/D4OR5X>?KE$_\U@+Y/T_ MG5\\/?^OY'L.9OQ(=7]D)*%YM6B##3 R^)V9J(&1$-5RTYF>J?6K9<#6P0-Q MRLF*$[P)\HL)XCYH H9J])[RK&=,BNO;4*\TF0I%'\2SH0(^S4288DX-&@48C"QFH]_9$?FQ<&A#B2-+2MT&_R?U1Q4(EE!X2ZL6!1 M%-I^+D$V#I-H$5^HL]:Z]QUX_O,0HXL@? S$3U2L*#6*5A6/X,7-O(M(B69M MA&0 ! L#8SN+M'R3T03U/O #,FX=NR$!%!I?E[XQ*",!SRD8)NK 40;VBCA3 M>AAWYS&RKZX[U>L/U)6Q=YCH)VJP\WUW_BTYQ5T%P^:U@$9F&"8>HFV9N:5EVQ+W.M<""@)(WO/AB41G3 M8)G# O-2X1?3VH.;^4&7IM3XSO=-5-AA%6;@_:$'GO-X7_((0 [ >UTG#\Y. M_I^HT ON?N4,ZN=GGZMAMHW>LPJ KZ8*@(^@ F!"$OCK>S%_;:$7 MWQH<#L*0'1975D3(4"Z1(&;AE9,W(,,3@Q5L+,*8MJ'(W[AB.VA*"9EILD/K ME#DQJ?5.4[!,\DE->?>CB, V3)K@2:9W_>Z;YGT[0#-OU+'=I3TF >-A=S2? M?S'KI5K%;(OPF/W%.NAS\,".VN2Y UF)HG2X_@/CPJ\?1?7(XEUL=UW,OI%1 M(,W02!Y&H6X)/:%Q)(&J>=KD'B9T!S]E8%73=+M/$'-8JA\,&\.&&$-IOW:* M=OIN=@W:'E2Y:.@="R?&-97(>\LD,C:2$3O#./4CZX(%GV[POLS!<69H0AMU M(9/=O"I&BH\:)UH%F?7G0@P\7&40 -!.-0')"RBL,649_1_>7Q5YEL9:+(XO M*BIF70^LIAG78P1EB;;S#FTYCBO1[S+VY1)X"_?W2@7AK:]!,8B;/BX M'3ZT@N.1 7U,>4A1O*,!N:,-3_\R.G$E^=N9X,%-H6XOOV7,ZD8!?9?6F(A" M/!,X&;G4J\/91=#>:O"=$;7Q- _JB7LB125<;;057@H03QSE@N&]>:B@Q?#U5U]P[=U:#*3>?:UZ MY58QM\T(!)1!E$8&H'5$(LB0XAZZ]"WM]A:^HG$J3UM"5P0:9#6GU-/ 5>61 MJCCT=ZH,1^<[OZ+?".P>%5I$U,9F&:LL,);TO74;IDVUGURO*L3+PEY )'9I MD\?_YJ$NZ KTAA.'P,)PL*ZXXIAYF3P^0]6 00FL/-E4.=W35QQ/SI'>]AIN M8_-K\VT)=:<)V(!<0P0.M#NAI61]G5Q-O!^D'0(&Z7H[%F*N(_D^+4WN_B0F6?#H_]0*5;&;^0[WBJ MWI^V>X>(T,#<>8<=_JW;^9)J_%\&L G,'SPAM):6]N2"$65^JF!=CMFHDQ(Z M!,AS&3<\2'0>PZ-LV/M)"XQ.B9,^\O,*5]EY=XE82 _/$,7GVGFG#0V"4#$( M2_!_OP;#(V#;II>7&,!&H\=GS[AC$+]\=OH0E/$N42&[# R9SZ/D/_V!/M>D M/_CD,9D\U]*9I](F^&'.A%V%B>A[ QX;IMUR+E<8^Y;O+93+,2(70W6.$866 MRR+90@,?DT!!L&Y%*[*E "WY-,7._B5QFXF4L3B@4@L]L_CWL"+10OFOZSI] MAA[QS!#L+3C)QZ&NE H.3N"VQ)I[N'52J243O7G3@#XC4U,(O^9CT.RCF&"X M*K17T9DB7";8^ME-[>Z4%I?']Q^ *[I +IE 9VVYN2/#;/AKH7<:5@;\60YQ MEE_I,>9$1>&6&$R&C_B-63LT^2A2N*9I,B0[;_]P;?+O^6Y_ O,$I> MI)O&_5G_XQN8=]:NX%2#YN,WU/1_,^1U@W?_Y1-0(?XQ_&56%R"-K3O!=^.) MOZ[3S2>[-- 7NX/<[TV)6.WU[SWU]>]]_64#\__YIS:[=F++[XQH>X=FW!$ G7GO F")/?[D4('$FHLU@DF?0WK]?7G@^6" M_U/C_T&5 /\?M,:D/";E,2F/CTUY! HX@^M#-LE2JG("H93XK)(2P(0)IC"J M^@TCBF[0P9GI?T1<+3.&[9;&QE[=JGJH&G><%-9AR=>DL":%M2^%%4,E9BZC MFE=,4AG$F%Z2BK"-ET5U+5@_H<<$.W]$!:F#&!QGZIM1IS7XS>%I,3O1F,[" MJ/FDMPY%S":]->FM?>DMAC.EJN#"O0^$ M^"XZY?B"UAQ:;8SN-L%"RC&%FN:=16\!NC4M.@_L&AYTY-'M5US3;]:)<_XU MA@MW+)O0\U 4=4#%0W!';_.&A"Y*14IS'(R-NLJ=1S1I5FGMI#;(+#R%:L/8 M3I._:;:SOP># *F$O_%K:R;J]G%?)!YHEJEO854&<=.0P:40\)AS^*\B>?"8 MBBP^/TU>QR.:):N;1R1MS73)SW9-DW @X"]S[;%6JX!*)D9_,TL$"]$5G%27 M'ED!>6"!YOHS@?7'?1U_/3$S9?W%'IG1#0T!MU:.OO,A.O)*^*^G2OCCKX3? M27#YGI+3T0TH;WCXX.'CAU__0??ANV+F?8@Q79##I$@#%,81U65PO&/M- M5$&FM88,JM9AX"FGUKV>FV:1^C26W<7$;/CV 9<1/9=\-D,PD^9"'X.IPJ9' MBN[:MK"7ZMCU@!<.#I#OF=H)MJCK?X\SI",9R3M46$3PH^/ '#L*^N\B^7>U M;7ZS$+UO=?4B+ASC!O/%"MSRPGE8&;]7(<==+6#!Y0]% M^,'G;_!!I-M".V[8[YGGRY 6=8F)&DX?W?@8;9(A"?/%+%14SV(8IM ELF1 MD5'"\0C04H^ +;)4U+ ;PB Q0)4YDB8^TE\L:4Y$8G-_EL8BO$9)#\4-8X(1U!5S2@IP%EG6, C>B(C2:I>8L;IDL=$*+GTK&W\&CWT,4:\5 ME!^" Q\OWG;E)1;R22VDZ?SUR R$ZJ1?&GY:4C.^"?_'ZBLFT^ 2$#D S,<9 MTHT#2_%>ZBK?-KW;P?#W$D%"L8S88*:Y4U)FJHW0YKALLW_3C!7&2$'-\ K2 M&L0;:V- C)9<1>I" 1"AAV%%BATE.P_80D1-TQA/'"KC8 #TEH-Q#\+C$(6A MZ!J/<$[ ^N4FS3.OQ:FY P2Z5Q1SJR>$!>.VZ?(CT80T[]5UT[YB2/;R)55=[DRX6LU;(P"T1R@3^T) MP@Q!7XQT9--HPV8V#(3C!]>0@&;49T74'A0QK^F.IK='&/GQ;_L3^V/TR>$8 M_1+@\1>3D;>E2[E*>"CA5(;6@FJYQ$6>]7#?+/3974%:/P[%W6L4?/>E1[O. MK/LM 28D[$;4C4()*GS8*U;NA@DHR=A\"4 S"CV3Z@^K#<>4GL<=!SH6K_-V MO6Y407+<;:OFIM>N_FK'A@.CWFY7I.]-78YA$HN*-G=F%!$=GX%X=7?PS8H< M7I5AY7M\^:#@X+5D]MULHX TWV$#KL>@EMGC,'!MICF5&R^8/+4 @Q:R$R@=T 9^MXJJO#Q!.S! \;]ZM8@]%T*$?*@=B?T MZD,^"G5N>XH]-2S7>DL=#.'/&OXR9FXBDEZ%_3 M63H/.W&!)X)Z8IX@XZ("XG[^Y=D)]F<^Y<@6F"4F*X47Y0LZ%B^$Z?53L;;/ M+Y[(3RVXGR";,C-SXS8I.KVH6'@82HAD #<#!S-% V!")L8Q$)P<.\,[M@X_ M'9>.ST9%"L=%&/MDA-4"H*I!KKY%+<>Z+)V4N(,!ARJ-WT4)B5K@3AL?V0C! M%^SIIY)[+Y++)*R7^L"]0S)RRRK,87]]&,LMPE,3A"#OWQA''UV*$YHI^]R- M\SK*9K\4OE5>)J<(K0-$M,[BKOAY6I"OWZRPNUR&J0UCXCV-)50&,_%76XM0 MU^@&-;S3S'(D(J-5)N3O#9>-?A">.4S>V Z4G0X(H^/!]RYI*+5QY>"X _TTS[0$=Z5#E=:T\/TTJ!(.=XO/)6,=UOW#V,<#"^+GP<>KM),1+N#48P M&$> !EUATI.24CF#;]\A0R\DZ/(8='CB@,^N0 O" ;Y5]NY=\38?,8E64.R# M!0;PV"80Y'RR'H+%'@\MHIJ )?MHY1.A< M&T-5.7@HK(?XAPHFCN15*[A9Z+9IY5;>>805Y&/W].]78VT1L]\*RJ1%"Q"9TC5WWS+RDT(E"O4'EUYG7.<:ZCJ M[J#>1&=:XMC:9Y4'W_95_R9^PYJ8L(9)L:EIB]2M M%X;" 1HF1AZOJIPP%@*Z7TTI8OF7>..R'KL=C('__U$5OKR*[$F.F6CNP2ALQLS%8T3)" 9FE MJFS& /I;)':H%_@%]71'V,9FFB,T /:ADLVN4GI9.^[!Y6HF\'X9.U=7E$'W M:$Z[ID#KH.QV>"LR,P>YMMA_UJ(;_7&(YO-E7'PU%-.A3.R66J:IB$H(TA,O/"^JG'VI\(.E2R*-%^'PI[*RH*M M Q&L-RI&"V/M"4^OVFU-:5TM:.S@7O.QE5G\)OJAMR.$B"RV'%B&KRKD-"K$ M)!K<=/J(/D^'5.KV#YQ%2[;G+8UH]?!%X4#-2,8CA>W+;K"433SOD M]#X!O>$ZO/#]3S!A1GZCU;S U3Q:M+<7/8!D3X,J9\-;WA'E3'Q?F6,4L[@< M?[_<[1F-X8*!'0LZ"LG,E9TL;XQ?94NLXW6\QF.X++#L.-17XQ%&'/7$!.%4 M"V:N6=3Y'&]*!R[A:?*=?!!82G!50(V-76%X"1GPPK/&5@BSC2&S!@P=J,=OJ3U5M6U& :: M"B<>,S:0TC(MMI+^7[2*+_;XZPFMYV!D:E)2DY+:EY(2U&E0*Q75?%YV>1:! MK*(5JIY+8(X+OLK:M6#N-+[P,:@VK^W>6<>A4HOUW*2Q#DK )HTU::Q]:2Q, M:W2@H4)KL5NLRJJH+M$3!%.KK*XTYH/4LDR"Q:B%TBJ+_:A$UW2);%(%\S5A MI!AI5S5WB5^W;?(^]"H\QMB-I:T7W!-FI24_M2T]E>5-WF\C_ M6Q15EYW,J2S,-/<;Q83_;7^(0:16R-C7.=6*W_Z020D=E,Q,2FA20OM20M3! M0MT^6V[\(#:.V4C)B&>0SSJPC22>+K@#^)=0.94LX-_5VHFUDTR:YE $8](T MDZ;9FZ:1!)XO/L36\QRI9L$MFF$=S()@>+!? 8R4FHO4K(=E6_MF6CE G'<; M[00W23;?:FC:NE-N(DO*;CU'1@T/T(B=6*7TH&/9!I7;\&>3L710$C>IL$F% M[=-8PI^JG2.:9EE4:3O05@SHX>O[)CUR6-L^Z9%)C^PO0NV)=R)&VE *Q([3 M1#UQ0/L[*8Q)8>Q38<0XLH@ZT348XD4HOKS\0_DDHJK\,_J?;VX:\(<4RYU] M!]3[;6E7A;[= [2"NRAUZSZ4]=/YQ=/S_TJ^+ZHY_/5'-N^DD0JYU5)$!R7\ M14\\G\6T1539B8^[JHIN'16VDT.:HZ('7Q-TO5N#RB6Z]3JN;QX40)#K"B(0 MAL$%7"46=R<_5K6K""4R+K G*!E-?6YY\NAH$P@= 2'(?<.(190VH.=V^.X3 M'93^3OQMNX9V"<.*8&\*0ZJ55PX+<#&*N,PS1T#*=^H=Y/:RS"VP?Y@F@N7_ MW/9B%LL";H_4C1!,RA JD4$CHC$0E*6OOUX3N"MU1>H0J/Q7^"L0F_>*\KS, M_"[X+'0\_;90U7_.B-4(W0;3G_7BIPH[QY5Y\DA!F^/ 2&BLZV"?+[ 3)+R M7CX0QF$%^!C 2ZY3I=]3T;16/T=F2 (/D@8)"P)-O+@:SAHH/C6Q.2Q30J79@()1$TH@MC 824) M9S5KW,EKNQ<$M\6O3 LN(_ <7'X2^2DK?.R@3%00^5I M#[9'#+SR8X!>.'W[AKB@+!V9=]#4*WF1% MOFA#CVFH$V*=+;"E<+V_L=Q?#/VW5N0#/>7S"FLK$315(^$1$&2I+=8](,CA M58?:<>RN^QT]]T?5>GT.E\1)F[XA2XCK49D&!-5CJC#I9&@@"-N2.2=AX1$U MKM[(J:%EG&^+])IAEJXQ&9 V]GGPDZ=@@5P31$,JM:CF\SX8N[IQ MZDK4<>-MM]ZT1]ZN]>+NJZS;8U=0;C5_"MH(=)(QR%'TJ>?6LQXCBT?!@,2( M_D&UQ2T#9MBR/6-N;M"DSK!FCU%ZE2M!BO:&1U.!CR+I\@ : BD6(!O8WA<; MN!&K>Z49S6RZ-3D,=5$2,\ -@PX M3OQ[C/JH87I5H:*;"7F$!+A ^V \,S,$;P+;PP]@%"B"9JO'(#\F17=0&J!-('Q%YP-GU.(S;/2"J&DI([!H7,MH9R%7JS2');^AE@\*]@G*P1\>^;KTU^PBL4PX\^UP\QNR=P\O'C] M11J;T%3>=7 ':M+0DX;>EX9F& MK\.<7Z>JU2OH,3U/N4)X %)\E:GO(UX@NV!&N.WX*1$>2KW+CGS('U]SML8^6 Z-W)D)*9R9N;'0COF63 ^C0XMY",QDS3LSY/Z.QWNB%:-)4PW;@(ITE4313G>.%@KO(YO@8Q(;&L,>7_07&B9LI,QDKC4JK[*K_!A0D6(Z+!X%J@48!03^@8" MK^,ZA?V,*ZQ2(9C+;77I6B)LYWC?LNZX&$-2P28/#/+1$"*H9MH% 3_49V"X MKZ[HV)B_V\"@WE3VP,E?(N'D@\0Z\N'9 M(SVD_OO?2XGH$U,"0,_@8*GL4<,Z(;JI\/_[5#\EKQ\\_C>]TRPC;I3QWGD M_8T)7Y_[JP^/I90-\-_Q'Z05NL9'BWV$6"87-97:XL9U^H]*J3T,=_&NP?X^ MF=HW7K'!V:Y3!+$W')W*S0G+RC7"K12.FAXY_0[H8M@6I%G!XMJW&^73,_ E MA-Y+Q12XHXC;U%2%4$YIL2ESNL'OU,NE.P"QE[@F6XM*D&[2E X?^;G^A3'X M2B>#""_F-F0YN4J1!\[:P5$H^R[JV8R@. *X-FXTOX _+I3B*2 MN+Q<1TVY(AUJ!,I,,0V[H&$>^$:2Q?!]G E9;Y(1XM $YJFX.+YQY8ZLD(Z$ M5!?5G-,^F-==*^%?9#&E"^R Y^U(A-L7 3F$-=0^C1*/"H>-XA>93H50XQ[*TU>P MF,4V0'N/D-0.JK=G)ITWKAQPY? Z4%4UD&ZRU52X;3L)OAQ_R^E !QO<-%+Z M*7Q28(P(HXZ4<$JE%ALD//2H^KR!AZ3D8?F9L* J&WC!C1JCU+#^:AMP%.^2 M,M(7(_K:4 /Q0(&SUICDES[*V>M I,+,;]$V3>1!0+QF!F29,6KA'^ M&S2HV'6_!(/Q7Q-YP0&*P:17)KVRMRK2!6=(T*,L*(9+,2:/!XZ)& O_K5[4 M9)PE M6?_AU*Q_M,WZTT4V7633179?+K(/O\\CB#P'/:#A5;_*J;:GIG0HM=I3_LN! M]U!MG<(R5O7D&!R*^$_Z=-*G^W(,F! Z"U4F.?4'4"ZXJ]DCZ,K !)\EUU5- M)(J::Y4L/L%I_*'5M/LL%/J.D4TX;CM6CJ&\YMV\(,@U81[!U+?"ENS ZQL4 M%H3<.(+K+-IQ!+Q!2ORX"X">6P09GY8XZ3;5&6_LG>D.EI1TWT%O-0]2T4LEH%):XV6NF@/.)RX M7*IN!A]MNAJ'T6KQC=[KR=R5;IF#=!5I*:52.&I?4#W?!AM JFRCW_O'\]?Q M,:?)+T[K*$ C9+D(H^+'#_&?:X-TQ%55Y79F( -]85$U@OPS=B*X)L5> M4_8M[8:F:_!0&634_GJ,88,&0[728=SZ6*Y\HBIPK<@=5*K<";"(*OT8&JM7 MKA,)*:*'5-WEBE=5YC4L.@N56<=;:OF+4US0<)D@=A1?)7D/BJ#OOI2*M3=V M5?'A/4W.0Q7:C!L.H]44Q;9;U*D;0LF34UUUT4YVXU C*Y 80@N.#+=9T9G# MJ84ZV?=[TXV= 07W>X+_^\X[^QNW,/[3T^3UQ3/\\.>7+YX\>_;TXGV(_6%"7-X H/VB3/[>E2[Y?(:7 M\QG?O4\$.4^P51X\F)T]?F1L ;Q]^]8%G1EX.]9%8GN-!="%G[RB;H$E5?[^ M B9RD_R /"_SIB6 MJM!0$4@D]@EE\.5/I9_/KW8A1MZ[.KBT:]/GWUW_OJ'5Q>_OO[YQ4^@(GYZ_N+EK^'LB[)X=)KH M%Q/\8L)?-$KBR._!GZI6"_/ O;QWU\+GO_[X_*=G7+XT90<_/7WV/^]%_N\V\H.N MQ^ )?Q(T-SW\!,?TYT