XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
6 Months Ended
Jun. 30, 2018
Disclosure Text Block  
Revenue

12. REVENUE

The Company generates revenue through relationships with channel partners and through its direct sales force primarily from three sources: (i) the sale of subscription (i.e., term-based) and perpetual licenses for the Company’s Cb Protection and Cb Response software products along with access to and the right to utilize the threat intelligence capabilities of the Cb Predictive Security Cloud, as well as maintenance services and customer support (collectively, “support”), (ii) cloud-based software-as-a-service (“SaaS”) subscriptions for access to the Company’s Cb Response and Cb Defense software products, and (iii) professional services and training (collectively, “services”).

In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these products or services. The Company applies the following five steps to recognize revenue:

1)    Identification of the contract, or contracts, with a customer

The Company considers the terms and conditions of its contracts and its customary business practices to identify contracts under ASC 606. The Company considers that it has a contract with a customer when the contract is approved, the Company can identify each party’s rights regarding the products or services to be transferred, the Company can identify the payment terms for the products or services to be transferred, the Company has determined that the customer has the ability and intent to pay, and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intention 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.

2)    Identification of the performance obligation(s) in the contract

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

3)    Determination of the transaction price

The transaction price is determined based on the consideration that the Company will be entitled to in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price, if, in the Company’s judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.

In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that its contracts generally do not include a significant financing component. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing its products and services, not to receive financing from its customers or to provide customers with financing. An example is invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.

4)    Allocation of the transaction price to 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 relative standalone selling price (“SSP”) basis. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligation.

5)    Recognition of revenue when, or as, a performance obligation is satisfied

Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. The Company recognizes revenue when it transfers control of the products or services to the customer for an amount that reflects the consideration that the Company expects to receive in exchange for those products or services. 

Subscription, License and Support Revenue

Substantially all of the Company’s software arrangements contain multiple performance obligations that include a combination of software licenses, cloud-based subscriptions, support, professional services and training.

The Company’s Cb Protection and Cb Response products are offered through subscription or perpetual software licenses, with a substantial majority of its customers selecting a subscription license. Subscription licenses include access to and the right to utilize the threat intelligence capabilities of the Cb Predictive Security Cloud as well as ongoing support, which provides customers with telephone and web-based support, bug fixes and repairs and software updates on a when-and-if-available basis. The Cb Predictive Security Cloud automatically distributes real-time threat intelligence, such as detection algorithms, reputation scores and attack classifications, to the Company’s customers. Substantially all customers who purchase licenses on a perpetual basis also purchase an agreement for support and an agreement for access to and the right to utilize the threat intelligence capabilities of the Cb Predictive Security Cloud. For subscription or perpetual license sales of Cb Protection and Cb Response, the Company considers the software license and access to the threat intelligence capabilities of the Cb Predictive Security Cloud, to be a single performance obligation.

Subscription (i.e. term-based) revenue is recognized on a ratable basis over the contract term beginning on the date the software is delivered to the customer. Revenue for cloud-based subscriptions is recognized on a ratable basis over the term of the subscription beginning on the date the customer is given access to the platform. Maintenance services and customer support revenue related to subscription licenses is recognized ratably over the term of the maintenance and support arrangement as this performance obligation is satisfied. Revenue from the infrequent sales of perpetual software licenses is recognized ratably over the customer’s estimated economic life, which the Company has estimated to be five years, beginning on the date the software is delivered to the customer. Maintenance services and customer support revenue related to perpetual licenses is recognized ratably over the term of the maintenance and support arrangement as this performance obligation is satisfied.

Services Revenue

The Company provides professional services to customers, primarily in the form of deployment, and training services. Services are typically sold together with licenses of the Company’s software products and, to a lesser extent, on a stand-alone basis. Services are priced separately and are considered distinct from the Company’s software license. The professional services can be performed by a third party and have a history of consistent pricing by the Company. Professional services are sold as time-and-materials contracts based on the number of hours worked and at contractually agreed-upon hourly rates, and also on a fixed-fee basis. Revenue from professional services and training sold on a stand-alone basis or in a combined arrangement is recognized as those services are rendered as control of the services passes to the customer over time.

The Company’s employees may incur out-of-pocket expenses when providing services to customers that are reimbursable from the customer under the terms of the service contract. The Company bills any out-of-pocket expenses incurred in the performance of these services to the customer. The expenses are classified on a gross basis as revenue and costs of revenue in the unaudited consolidated statements of operations and comprehensive loss. The Company’s determination of a gross presentation is based on an assessment of the relevant facts and circumstances, including the fact that the Company’s customers, rather than the Company, benefit from the expenditures and the Company bears the credit risk of the reimbursement until it receives reimbursement from the customer.

Variable Consideration

Revenue is recorded at the net sales price, which is the transaction price. The Company does not offer refunds, rebates or credits to customers in the normal course of business. The impact of variable consideration has not been material.

Contract Costs

The Company capitalizes commission costs that are incremental and directly related to the acquisition of customer agreements. Commissions are earned by the Company’s sales force and paid in full upon the receipt of customer orders for new arrangements or renewals. Commission costs are capitalized when earned and are amortized as expense over an estimated customer relationship period of 5 years. The Company determined the estimated customer relationship period by taking into consideration the contractual term and expected renewals of customer contracts, its technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on new sales.

Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. Costs to obtain a contract for service arrangements are expensed as incurred in accordance with the practical expedient as the contractual period for services is one year or less.

As of June 30, 2018 and December 31, 2017, the Company recorded $31,918 and $29,955, respectively, of deferred commission costs in the consolidated balance sheet. As of June 30, 2017 and December 31, 2016, the Company recorded $23,802 and $21,693 of deferred commission costs in the consolidated balance sheet. Commission costs capitalized as deferred commissions during the six months ended June 30, 2018 and 2017 totaled $8,086 and $6,496, respectively. Amortization of deferred commissions during the six months ended June 30, 2018 and 2017 totaled $6,124 and $4,387, respectively, and is included in sales and marketing expense in the unaudited consolidated statements of operations and comprehensive loss. The Company periodically reviews these deferred costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred sales commissions.

The Company does not incur any material costs to fulfill customer contracts.

Deferred Revenue

Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period. During the six months ended June 30, 2018, the Company recognized revenue of $82,925 which was included in the deferred revenue balance as of December 31, 2017.

The Company receives payments from customers based upon contractual billing schedules; accounts receivable are recorded when the right to consideration becomes unconditional. The Company generally bills its customers in advance, and payment terms on invoiced amounts are typically 30 to 90 days. Contract costs include amounts related to our contractual right to consideration for completed and partially completed performance obligations that may not have been invoiced; such amounts have been insignificant to date.

Major products and services

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended June 30,

 

Six Months Ended June 30, 

 

 

2018

 

2017

    

2018

    

2017

Subscription and support revenue

 

$

32,648

 

 

28,564

 

$

64,743

 

$

55,998

Cloud-based subscription revenue

 

 

13,668

 

 

5,554

 

 

25,360

 

 

9,523

Perpetual license revenue

 

 

1,575

 

 

1,631

 

 

3,179

 

 

3,233

Services revenue

 

 

3,101

 

 

2,942

 

 

6,144

 

 

5,882

Total revenue

 

$

50,992

 

 

38,691

 

$

99,426

 

$

74,636

Geographic revenue 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended June 30,

 

Six Months Ended June 30, 

 

 

2018

 

2017

    

2018

    

2017

United States

 

$

42,228

 

$

33,435

 

$

82,721

 

$

65,165

All other

 

 

8,764

 

 

5,256

 

 

16,705

 

 

9,471

Total revenue

 

$

50,992

 

$

38,691

 

$

99,426

 

$

74,636

Transaction price allocated to remaining performance obligations

Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and backlog. The Company defines backlog as contractually committed orders for subscriptions and support services for which the associated revenue has not been recognized and the customer has not been invoiced. As of June 30, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $169,271 in deferred revenue and $42,963 in backlog.

The Company expects to recognize these remaining performance obligations as follows (in percentages):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

More than

 

 

    

Total

    

Less than 1 year

    

1-2 Years

    

2 years

 

Deferred revenue

 

100

% 

77

% 

15

% 

 8

%

Backlog

 

100

% 

41

% 

41

% 

18

%

 

 

 

 

 

 

 

 

 

 

Concentration Risk

As of June 30, 2018, two channel partners accounted for 30.0% and 22.3% of outstanding accounts receivable, respectively. As of December 31, 2017, two channel partners accounted for 20.2% and 16.2% of outstanding accounts receivable, respectively. For the three and six months ended June 30, 2018, two channel partners represented 20.7% and 19.1% and 21.9% and 17.7%, respectively, of total revenue. During the three and six months ended June 30, 2017, one channel partner represented 26.6% and 27.0% of total revenue, respectively.