XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 222,899 $ 214,617 $ 440,805 $ 415,521
Bundled SaaS revenue        
Disaggregation of Revenue [Line Items]        
Revenue 54,679 42,940 103,964 82,249
Unbundled SaaS revenue        
Disaggregation of Revenue [Line Items]        
Revenue 47,875 33,444 93,320 57,727
Optional managed services revenue        
Disaggregation of Revenue [Line Items]        
Revenue 15,778 16,872 31,691 33,330
Total cloud revenue        
Disaggregation of Revenue [Line Items]        
Revenue 118,332 93,256 228,975 173,306
Support revenue        
Disaggregation of Revenue [Line Items]        
Revenue 48,108 62,922 96,832 127,325
Total recurring revenue        
Disaggregation of Revenue [Line Items]        
Revenue 166,440 156,178 325,807 300,631
Perpetual revenue        
Disaggregation of Revenue [Line Items]        
Revenue 30,790 32,349 64,048 61,672
Professional services revenue        
Disaggregation of Revenue [Line Items]        
Revenue 25,669 26,090 50,950 53,218
Total nonrecurring revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 56,459 $ 58,439 $ 114,998 $ 114,890