Sit só die Facebook-video's af wat vanself begin speel | SARIE
Is jy ook geïrriteerd met die video’s in jou tydlyn op Facebook wat deesdae so vanself begin speel? Hier is raad om te keer dat dit weer gebeur.
Behalwe dat dit irriterend is, gebruik dit ook nog jou data en kan jou dus onnodig geld kos, berig Indian Express.
Sit só die video’s op Facebook af
Gaan na setting op jou Facebook-profiel (net bo die Log-out opsie).
Kyk aan die linkerkant na die VIDEO-opsie (heel onder)
Nou het jy twee opsies. Die eerste is tussen Standard-definition en High-definition, jy kan dit maar ignoreer. Die tweede opsie is om Auto-play af te skakel: kies Off in plaas van Default en daar is die irritasie uit jou lewe! false--12-31Q220190001660280truetruefalseP3YP5Y18800012500076966000019521000553860001088000971000188240002530001489200006920002987000P5YP4YP3Y0.010.01500000000500000000931260009680800093126000968080000.870.460.670.900.430.64P5Y00300000P4YP3YP2Y0.4460.3190.0270.023P2Y1M6DP6M 0001660280 2019-01-01 2019-06-30 0001660280 2019-08-02 0001660280 2019-06-30 0001660280 2018-12-31 0001660280 2018-04-01 2018-06-30 0001660280 2019-04-01 2019-06-30 0001660280 2018-01-01 2018-06-30 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2019-06-30 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2019-03-31 0001660280 us-gaap:CommonStockMember 2018-12-31 0001660280 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2018-06-30 0001660280 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001660280 us-gaap:CommonStockMember 2019-06-30 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2018-04-01 2018-06-30 0001660280 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2019-06-30 0001660280 us-gaap:CommonStockMember 2018-06-30 0001660280 2017-12-31 0001660280 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001660280 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001660280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001660280 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001660280 2018-06-30 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2018-12-31 0001660280 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001660280 us-gaap:RetainedEarningsMember 2018-03-31 0001660280 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001660280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2018-03-31 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2018-04-01 2018-06-30 0001660280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001660280 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001660280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001660280 us-gaap:CommonStockMember 2017-12-31 0001660280 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2019-03-31 0001660280 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2017-12-31 0001660280 2018-03-31 0001660280 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001660280 us-gaap:RetainedEarningsMember 2018-06-30 0001660280 us-gaap:CommonStockMember 2018-03-31 0001660280 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001660280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001660280 us-gaap:RetainedEarningsMember 2019-03-31 0001660280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001660280 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001660280 us-gaap:CommonStockMember 2019-03-31 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2018-06-30 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2017-12-31 0001660280 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001660280 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2018-03-31 0001660280 us-gaap:RetainedEarningsMember 2017-12-31 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2018-12-31 0001660280 2019-03-31 0001660280 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001660280 us-gaap:RetainedEarningsMember 2019-06-30 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2018-01-01 2018-06-30 0001660280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2018-01-01 2018-06-30 0001660280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001660280 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001660280 us-gaap:RetainedEarningsMember 2018-12-31 0001660280 us-gaap:PreferredClassBMember us-gaap:IPOMember 2018-07-30 2018-07-30 0001660280 us-gaap:CommonStockMember us-gaap:IPOMember 2018-07-30 2018-07-30 0001660280 tenb:OneDistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001660280 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2018-07-30 2018-07-30 0001660280 2019-07-01 2019-06-30 0001660280 2020-07-01 2019-06-30 0001660280 us-gaap:SalesRevenueNetMember tenb:SalesMethodRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2019-01-01 2019-06-30 0001660280 2018-07-30 0001660280 us-gaap:IPOMember 2018-07-30 2018-07-30 0001660280 tenb:OneDistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001660280 tenb:OneDistributorMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001660280 us-gaap:IPOMember 2018-07-30 0001660280 us-gaap:LicenseAndMaintenanceMember 2019-01-01 2019-06-30 0001660280 tenb:OneDistributorMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001660280 us-gaap:SalesRevenueNetMember tenb:SalesMethodRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-06-30 0001660280 us-gaap:PreferredClassAMember us-gaap:IPOMember 2018-07-30 2018-07-30 0001660280 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-06-30 0001660280 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-06-30 0001660280 us-gaap:ServiceOtherMember 2019-04-01 2019-06-30 0001660280 us-gaap:LicenseAndMaintenanceMember 2018-01-01 2018-06-30 0001660280 us-gaap:SubscriptionAndCirculationMember 2019-04-01 2019-06-30 0001660280 us-gaap:ServiceOtherMember 2018-01-01 2018-06-30 0001660280 us-gaap:LicenseAndMaintenanceMember 2019-04-01 2019-06-30 0001660280 us-gaap:ServiceOtherMember 2019-01-01 2019-06-30 0001660280 us-gaap:ServiceOtherMember 2018-04-01 2018-06-30 0001660280 us-gaap:LicenseAndMaintenanceMember 2018-04-01 2018-06-30 0001660280 us-gaap:SubscriptionAndCirculationMember 2018-04-01 2018-06-30 0001660280 us-gaap:SalesRevenueNetMember tenb:SalesMethodRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2018-04-01 2018-06-30 0001660280 tenb:OneDistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001660280 tenb:OneDistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001660280 us-gaap:SalesRevenueNetMember tenb:SalesMethodRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2019-04-01 2019-06-30 0001660280 us-gaap:SubscriptionAndCirculationMember srt:MaximumMember 2019-06-30 0001660280 us-gaap:LicenseAndMaintenanceMember 2019-06-30 0001660280 us-gaap:SubscriptionAndCirculationMember srt:MinimumMember 2019-06-30 0001660280 us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001660280 us-gaap:CashEquivalentsMember 2019-06-30 0001660280 us-gaap:CommercialPaperMember 2019-06-30 0001660280 us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001660280 us-gaap:MoneyMarketFundsMember 2019-06-30 0001660280 us-gaap:CommercialPaperMember 2019-06-30 0001660280 us-gaap:CommercialPaperMember 2018-12-31 0001660280 us-gaap:MoneyMarketFundsMember 2018-12-31 0001660280 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001660280 us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001660280 us-gaap:CashEquivalentsMember 2018-12-31 0001660280 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001660280 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2018-12-31 0001660280 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2018-12-31 0001660280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001660280 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001660280 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001660280 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001660280 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001660280 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001660280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001660280 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001660280 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2018-12-31 0001660280 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001660280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001660280 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001660280 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001660280 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001660280 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001660280 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001660280 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001660280 us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001660280 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001660280 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-06-30 0001660280 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2019-06-30 0001660280 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001660280 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001660280 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001660280 us-gaap:FairValueInputsLevel2Member 2019-06-30 0001660280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001660280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001660280 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2019-06-30 0001660280 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001660280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001660280 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001660280 us-gaap:FairValueInputsLevel1Member 2019-06-30 0001660280 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001660280 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001660280 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001660280 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001660280 us-gaap:FairValueInputsLevel3Member 2019-06-30 0001660280 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001660280 us-gaap:ComputerEquipmentMember 2019-06-30 0001660280 tenb:RightOfUseAssetsUnderFinanceLeaseMember 2018-12-31 0001660280 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-06-30 0001660280 tenb:RightOfUseAssetsUnderFinanceLeaseMember 2019-06-30 0001660280 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2018-12-31 0001660280 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001660280 us-gaap:ComputerEquipmentMember 2018-12-31 0001660280 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001660280 srt:MinimumMember 2019-01-01 2019-06-30 0001660280 srt:MaximumMember 2019-01-01 2019-06-30 0001660280 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2017-05-04 2017-05-04 0001660280 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-05-04 2017-05-04 0001660280 2017-05-04 2017-05-04 0001660280 2017-05-04 0001660280 2018-01-01 2018-12-31 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2015-12-01 2015-12-31 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2015-12-01 2015-12-31 0001660280 tenb:SeriesBRedeemableConvertiblePreferredStockMember 2015-12-31 0001660280 2015-12-31 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2012-10-01 2012-10-31 0001660280 tenb:SeriesARedeemableConvertiblePreferredStockMember 2015-12-31 0001660280 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001660280 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001660280 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001660280 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001660280 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001660280 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001660280 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001660280 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001660280 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001660280 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001660280 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001660280 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001660280 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001660280 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001660280 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001660280 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001660280 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001660280 us-gaap:EmployeeStockMember 2019-06-30 0001660280 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001660280 tenb:EquityIncentivePlan2018Member 2019-06-30 0001660280 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001660280 tenb:EquityIncentivePlan2018Member 2019-01-01 2019-06-30 0001660280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001660280 us-gaap:RestrictedStockMember 2019-06-30 0001660280 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001660280 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001660280 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001660280 us-gaap:RestrictedStockMember 2018-12-31 0001660280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001660280 srt:MinimumMember us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001660280 srt:MaximumMember us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001660280 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001660280 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001660280 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001660280 us-gaap:RedeemableConvertiblePreferredStockMember 2018-04-01 2018-06-30 0001660280 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001660280 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001660280 us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001660280 us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001660280 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001660280 us-gaap:RedeemableConvertiblePreferredStockMember 2019-04-01 2019-06-30 0001660280 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001660280 us-gaap:RestrictedStockMember 2018-04-01 2018-06-30 0001660280 us-gaap:RedeemableConvertiblePreferredStockMember 2018-01-01 2018-06-30 0001660280 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001660280 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001660280 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001660280 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001660280 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001660280 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001660280 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001660280 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001660280 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-06-30 0001660280 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001660280 srt:AmericasMember 2019-01-01 2019-06-30 0001660280 srt:AmericasMember 2018-01-01 2018-06-30 0001660280 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001660280 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001660280 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001660280 srt:AmericasMember 2018-04-01 2018-06-30 0001660280 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001660280 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001660280 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001660280 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001660280 srt:AmericasMember 2019-04-01 2019-06-30 0001660280 us-gaap:NonUsMember 2019-06-30 0001660280 country:US 2018-12-31 0001660280 country:US 2019-06-30 0001660280 us-gaap:NonUsMember 2018-12-31 0001660280 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001660280 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001660280 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001660280 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares tenb:segment
The number of shares of the Registrant's common stock outstanding as of August 2, 2019 was 96,871,720.
2. Cash and Cash Equivalents and Short-Term Investments
7. Redeemable Convertible Preferred Stock and Common Stock
Accounts receivable (net of allowance for doubtful accounts of $125 and $188 at June 30, 2019 and December 31, 2018, respectively)
Common stock (par value: $0.01; 500,000 shares authorized; 96,808 and 93,126 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively)
Supplemental cash flow information related to leases:
Operating cash payments for operating leases
Operating cash payments for finance leases
Financing cash payments for finance leases
The consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“GAAP”) for interim financial information. The consolidated statements are unaudited and should be read in conjunction with the consolidated financial statements and related notes included in our 2018 Annual Report on Form 10-K ("10-K") filed with the Securities and Exchange Commission on March 1, 2019. The consolidated financial statements have been prepared on a basis consistent with the audited annual consolidated financial statements included in the 10-K and, in the opinion of management, include all adjustments of a normal recurring nature necessary to fairly state our financial position, our results of operations, and cash flows.
The results for the six months ended June 30, 2019 are not necessarily indicative of the operating results expected for the year ending December 31, 2019 or any other future period.
On July 30, 2018, we completed our initial public offering ("IPO"), in which we issued and sold 12,535,000 shares of common stock at a price to the public of $23.00 per share, including 1,635,000 shares of common stock purchased by our underwriters from the full exercise of their over-allotment option. All of the shares sold in the IPO were sold by the Company. We received net proceeds of $264.6 million after deducting underwriting discounts and commissions and other offering expenses.
Upon the completion of our IPO, all 15,847,500 shares of our Series A Redeemable Convertible Preferred Stock ("Series A") and 39,538,354 shares of our Series B Redeemable Convertible Preferred Stock ("Series B") automatically converted into an aggregate of 55,385,854 shares of our common stock. Our Amended and Restated Certificate of Incorporation adopted in connection with the IPO authorizes a total of 500,000,000 shares of common stock and 10,000,000 shares of preferred stock.
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates include, but are not limited to, the determination of the estimated economic life of perpetual licenses for revenue recognition, the estimated period of benefit for deferred commissions, useful lives of long-lived assets, the valuation of stock-based compensation, including the estimated underlying fair value of our common stock prior to our IPO, the incremental borrowing rate for operating leases, and the valuation of deferred tax assets. We base these estimates on historical experience and on various other assumptions that we believe to be reasonable. Actual results could differ significantly from these estimates.
We recognize revenue in order to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To achieve this, we apply the following steps:
Subscription arrangements generally have annual or multi-year contractual terms for the use of our software or cloud solutions, including ongoing software updates and the ability to identify the latest cybersecurity vulnerabilities. Revenue is recognized ratably over the subscription term given the critical utility provided by the ongoing updates that are released throughout the contract period.
Our perpetual licenses are generally sold with one or more years of maintenance, which include ongoing software updates and the ongoing ability to identify the latest cybersecurity vulnerabilities. Given the critical utility provided by the ongoing software updates and updated ability to identify network vulnerabilities included in maintenance, we combine the perpetual license and the maintenance into a single performance obligation. Perpetual license arrangements generally contain a material right related to the customer’s ability to renew maintenance at a price that is less than the initial license fee. We apply a practical alternative to allocating a portion of the transaction price to the material right performance obligation and estimate a hypothetical transaction price which includes fees for expected maintenance renewals based on the estimated economic life of the perpetual license contracts. We allocate the transaction price between the cybersecurity subscription provided in the initial contract and the material right related to expected contract renewals based on the hypothetical transaction price. We recognize the amount allocated to the combined license and maintenance performance obligation over the initial contractual period, which is generally one year. We recognize the amount allocated to the material right over the expected maintenance renewal period, which begins at the end of the initial contractual term and is generally four years. We have estimated the five-year economic life of perpetual license contracts based on historical contract attrition, expected renewal periods, the lifecycle of the our technology and other factors. While we believe that the estimates we have made are reasonable and appropriate, different assumptions and estimates could materially impact our reported financial results.
We sell and market our products and services through our field sales force that works closely with our channel partners, which includes a network of distributors and resellers, in developing sales opportunities. We use a two-tiered channel model whereby we sell our products and services to our distributors, which in turn sell to resellers, which then sell to end-users. We derived 90% of revenue through our channel network in the three and six months ended June 30, 2019 and 87% of revenue in the three and six months ended June 30, 2018. One of our distributors accounted for 43% of revenue in the three and six months ended June 30, 2019 and 46% of revenue in the three and six months ended June 30, 2018. That same distributor accounted for 42% and 46% of accounts receivable at June 30, 2019 and December 31, 2018, respectively.
We generally bill our customers in advance and accounts receivable are recorded when we have the right to invoice the customer. Contract liabilities consist of deferred revenue and include customer billings and payments received in advance of performance under the contract. In the three months ended June 30, 2019 and 2018 and the six months ended June 30, 2019 and 2018, we recognized revenue of $78.3 million, $51.7 million, $136.7 million and $99.2 million, respectively, that was included in the deferred revenue balance at the beginning of each of the respective periods.
At June 30, 2019, the future estimated revenue related to unsatisfied performance obligations was $313.0 million, with 74% expected to be recognized as revenue over the succeeding twelve months, and the remainder expected to be recognized over the four years thereafter.
We currently invest in commercial paper, corporate bonds and U.S. treasury and agency obligations. Our investments are classified as available-for-sale and recorded at fair value, with unrealized gains and losses reported in accumulated other comprehensive income within stockholders’ equity (deficit). We periodically review our investment portfolio to determine whether investments have indicators of possible impairment.
Sales commissions, including related incremental fringe benefit costs, are considered to be incremental costs of obtaining a contract. Sales commissions on initial sales are not commensurate with sales commissions on contract renewals and therefore are recognized over an estimated period of benefit, which ranges between three and four years for subscription arrangements and five years for perpetual license arrangements. We estimate the period of benefit based on the expected contract term including renewal periods, the lifecycle of our technology, and other factors. Sales commissions on contract renewals are capitalized and amortized ratably over the contract term, with the exception of contracts with renewal periods that are one year or less, in which case the incremental costs are expensed as incurred.
Amortization of deferred contract acquisition costs is included in sales and marketing expense in the consolidated statements of operations.
We early adopted Accounting Standards Codification Topic 842, Leases ("ASC 842"), as of January 1, 2018 using the modified retrospective method. We elected the package of practical expedients as permitted under the transition guidance, which allowed us to not reassess whether arrangements contain leases, not reassess lease classification, and not reassess initial direct costs.
The impact of the adoption of ASC 842 on previously reported interim financial statements included the recognition of right-of-use ("ROU") assets and lease liabilities, as well as the derecognition of the construction-in-progress and construction financing obligation. There was no material impact to previously reported results of operations for any interim period.
We determine if an arrangement contains a lease and the classification of that lease, if applicable, at inception. We have elected to not recognize a lease liability or ROU asset for short-term leases (leases with a term of twelve months or less). For contracts with lease and non-lease components, we have elected to not allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Additionally, we enter into arrangements to use shared office spaces and other facilities, and have determined that these arrangements do not contain leases as we do not have the right to use an identified asset. Operating leases are included in operating lease ROU assets, operating lease liabilities and operating lease liabilities (net of current portion) in our consolidated balance sheets. Finance leases are included in property and equipment, other current liabilities and other liabilities in our consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments under the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The implicit rate within our operating leases is generally not determinable and we use our incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our current borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.
Lease expense for lease payments is recognized on a straight-line basis over the term of the lease.
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13 — Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities to require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. The measurement of credit losses for newly recognized financial assets and subsequent changes in the allowance for credit losses are recorded in the statements of operations. This guidance is effective for us beginning January 1, 2020, and will be adopted using the modified-retrospective method. We are currently evaluating the potential impact of this standard on our consolidated financial statements.
In August 2018, the 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. Under this ASU, implementation costs related to a cloud computing arrangement that is a service contract will be capitalized consistent with the requirements for capitalizing internal-use software development costs. The capitalized implementation costs are subsequently expensed over the term of the hosting arrangement. This guidance is effective for us beginning January 1, 2020, and can be adopted prospectively or retrospectively. We are currently evaluating adoption methods and the impact of this standard.
At June 30, 2019 and December 31, 2018, cash and cash equivalents excluded $0.3 million of restricted cash, which is related to an account established as collateral for a lease arrangement and was included in other assets on the consolidated balance sheets.
The following tables summarize the amortized cost, unrealized gain and loss and estimated fair value of cash equivalents and short-term investments:
At June 30, 2019 and December 31, 2018, all of our short-term investments had maturities within the next twelve months, and none of our short-term investments were in an unrealized loss position.
The following tables summarize assets that are measured at fair value on a recurring basis:
We did not have any liabilities measured and recorded at fair value at June 30, 2019 or December 31, 2018.
Depreciation and amortization related to property and equipment was $1.3 million, $1.4 million, $2.8 million and $2.7 million in the three months ended June 30, 2019 and 2018 and the six months ended June 30, 2019 and 2018, respectively.
We have operating leases for office facilities and finance leases for computer and office equipment. Our leases have remaining terms of less than one year to eight years, some of which include one or more options to renew, with renewal terms up to five years and some of which include options to terminate the leases within the next three to six years. The ROU assets and liabilities as of June 30, 2019 assume the option to early terminate one of our leases in 2021 and one of our leases in 2025.
Interest on lease liabilit