XML 105 R26.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE RECOGNITION REVENUE RECOGNITION (Tables)
3 Months Ended
Apr. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table provides information about disaggregated revenue for our Customer Engagement and Cyber Intelligence segments by product revenue and service and support revenue, as well as by the recurring or nonrecurring nature of revenue for each business segment. Recurring revenue is the portion of our revenue that we believe is likely to be renewed in the future. The recurrence of these revenue streams in future periods depends on a number of factors including contractual periods and customers' renewal decisions.

For our Customer Engagement segment:

Recurring revenue primarily consists of cloud revenue and initial and renewal support revenue.
Cloud revenue consists primarily of software as a service (“SaaS”) revenue with some optional managed services revenue.
SaaS revenue consists predominately of bundled SaaS (software with standard managed services) with some unbundled SaaS (software licensing rights sold separately from managed services and accounted for as term-based licenses). Unbundled SaaS can be deployed in the cloud either by us or a cloud partner.
Bundled SaaS revenue is recognized over time and unbundled SaaS revenue is recognized at a point in time. Unbundled SaaS contracts are eligible for renewal after the initial fixed term, which in most cases is between a one- and three-year time frame.
Nonrecurring revenue primarily consists of our perpetual licenses, consulting, implementation and installation services, and training.

For our Cyber Intelligence segment:

Recurring revenue primarily consists of initial and renewal support, subscription software licenses, and SaaS in certain limited transactions.
Nonrecurring revenue primarily consists of our perpetual licenses, long-term projects including software customizations that are recognized over time as control transfers to the customer using a percentage-of-completion (“POC”) method, consulting, implementation and installation services, training, and hardware.

Three Months Ended
April 30, 2020
Three Months Ended
April 30, 2019
(in thousands)Customer EngagementCyber IntelligenceTotalCustomer EngagementCyber IntelligenceTotal
Revenue:
Product $33,997  $43,287  $77,284  $54,002  $50,222  $104,224  
Service and support151,868  58,143  210,011  153,093  57,942  211,035  
Total revenue$185,865  $101,430  $287,295  $207,095  $108,164  $315,259  
Revenue by recurrence:
Recurring revenue$129,070  $56,038  $185,108  $123,358  $46,817  $170,175  
Nonrecurring revenue56,795  45,392  102,187  83,737  61,347  145,084  
Total revenue$185,865  $101,430  $287,295  $207,095  $108,164  $315,259  

The following table provides a further disaggregation of revenue for our Customer Engagement segment.
Three Months Ended
April 30,
(in thousands)20202019
Customer Engagement revenue
Recurring revenue
Bundled SaaS revenue$33,393  $27,204  
Unbundled SaaS revenue5,472  6,252  
Optional managed services revenue14,132  13,629  
Total cloud revenue52,997  47,085  
Support revenue76,073  76,273  
Total recurring revenue129,070  123,358  
Nonrecurring revenue
Perpetual revenue28,525  47,602  
Professional services revenue28,270  36,135  
Total nonrecurring revenue56,795  83,737  
Total Customer Engagement revenue$185,865  $207,095  
Contracts with Customers - Assets and Liabilities
The following table provides information about accounts receivable, contract assets, and contract liabilities from contracts with customers:
(in thousands)April 30, 2020January 31, 2020
Accounts receivable, net$308,304  $382,435  
Contract assets, net$62,249  $64,961  
Long-term contract assets (included in Other assets)$9,260  $1,358  
Contract liabilities$378,548  $397,350  
Long-term contract liabilities$40,566  $40,565  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table provides information about remaining performance obligations for each of our operating segments:

April 30, 2020January 31, 2020
(in thousands)Customer EngagementCyber IntelligenceTotalCustomer EngagementCyber IntelligenceTotal
RPO:
Expected to be recognized within 1 year$363,496  $363,710  $727,206  $374,982  $356,677  $731,659  
Expected to be recognized in more than 1 year113,340  197,729  311,069  117,497  225,056  342,553  
Total RPO$476,836  $561,439  $1,038,275  $492,479  $581,733  $1,074,212