XML 81 R59.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenue $ 910,387 $ 902,245 $ 874,509
Bundled SaaS revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 250,526 222,560 183,035
Unbundled SaaS revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 264,302 221,645 139,729
Total SaaS revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 514,828 444,205 322,764
Optional managed services revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 47,718 61,388 65,648
Support revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 136,702 179,944 244,717
Recurring      
Disaggregation of Revenue [Line Items]      
Total revenue 699,248 685,537 633,129
Perpetual revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 99,853 116,611 138,078
Professional services and other revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 111,286 100,097 103,302
Nonrecurring      
Disaggregation of Revenue [Line Items]      
Total revenue $ 211,139 $ 216,708 $ 241,380
Minimum      
Disaggregation of Revenue [Line Items]      
Unbundled contracts renewal term 1 year    
Maximum      
Disaggregation of Revenue [Line Items]      
Unbundled contracts renewal term 3 years