v3.25.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table provides a disaggregation of our recurring and nonrecurring revenue. 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.

Recurring revenue primarily consists of:
Software as a service (“SaaS”) revenue, which consists predominately of bundled SaaS (software access rights with standard managed services) and unbundled SaaS (software licensing rights accounted for as term-based licenses whereby customers have a license to our software with related support for a specific period).
Bundled SaaS revenue is recognized over time.
Unbundled SaaS revenue is recognized at a point in time, except for the related support which is recognized over 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. Unbundled SaaS can be deployed in the cloud, either by us or a cloud partner, or in a customer’s data center or premises.
Optional managed services revenue including hosting services.
Support revenue, which consists of initial and renewal support on our perpetual licenses.
Nonrecurring perpetual revenue primarily consists of our perpetual licenses and hardware.
Nonrecurring professional services and other revenue primarily consists of our installation services, business advisory consulting and training services, and patent royalties.

Three Months Ended
April 30,
(in thousands)20252024
Recurring revenue:
Bundled SaaS revenue$81,257 $65,695 
Unbundled SaaS revenue66,227 75,288 
Total SaaS revenue147,484 140,983 
Optional managed services revenue5,014 5,168 
Support revenue21,125 27,377 
Total recurring revenue173,623 173,528 
Nonrecurring perpetual revenue17,021 24,900 
Nonrecurring professional services and other revenue17,453 22,849 
Total revenue$208,097 $221,277 
Schedule of 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, 2025January 31, 2025
Accounts receivable, net$172,384 $203,113 
Contract assets, net$88,783 $91,605 
Long-term contract assets, net (included in other assets)$38,382 $32,822 
Contract liabilities$239,864 $255,039 
Long-term contract liabilities$11,208 $13,018 
Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table provides information about when we expect to recognize our remaining performance obligations:

(in thousands)April 30, 2025January 31, 2025
Remaining performance obligations:
Expected to be recognized within 1 year$433,932 $441,360 
Expected to be recognized in more than 1 year287,766 300,615 
Total remaining performance obligations
$721,698 $741,975