Company: TENB
Filing Date: 2025-02-24
Form Type: 10-K
Source: 0001660280-25-000034
Chunk: 107

Company: Tenable Holdings, Inc.
Filing Date: 2025-02-24
Form: 10-K
Item: Item 7
Chunk 107
---
 to which we expect to be entitled to in exchange for those goods or services. In recognizing revenue, we apply the following steps:

•Identify the contract with a customer

•Identify the performance obligations in the contract

•Determine the transaction price

•Allocate the transaction price to the performance obligations in the contract

•Recognize revenue when or as performance obligations are satisfied

In situations where we enter into a contractual arrangement that includes non-standard terms and conditions, such as acceptance provisions and options to purchase additional products and services, as well as contract modifications, we apply judgment in identifying and assessing the impact on revenue recognition. 

We generate revenue from subscription arrangements for our software and cloud-based solutions, perpetual licenses, maintenance associated with perpetual licenses and professional services and other revenue.

63

Subscription Revenue

Our subscription arrangements generally have annual or multi-year contractual terms and allow customers to use our software or cloud solutions. For our software subscriptions that are dependent on 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. When the critical utility of our software does not depend on ongoing updates, we recognize revenue attributable to the license at the time of delivery and the revenue attributable to the maintenance and support ratably over the contract period.

Perpetual License and Maintenance Revenue

Our perpetual licenses are generally sold with one or more years of maintenance that include ongoing software updates to identify the latest cybersecurity vulnerabilities, which provide critical utility to the software. We recognize perpetual license revenue over a five-year estimated economic life of the expected customer contract. 

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 impact our financial results.

Professional Services and Other Revenue

Professional services and other revenue is primarily comprised of advisory services and training related to the deployment and optimization of our products. These services do not result in significant customization of our products. Professional services and other revenue is recognized as the services are performed.

Contracts with Multiple Performance Obligations

In cases where our contracts with customers contain multiple performance obligations, the contract transaction price is allocated on a relative standalone selling price basis. We typically determine standalone selling price based on observable selling prices of our products and services.

Variable Consideration

We record revenue from sales at the net sales price, which