v3.25.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 208,097 $ 221,277
Total SaaS revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 147,484 140,983
Bundled SaaS revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 81,257 65,695
Unbundled SaaS revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 66,227 75,288
Total recurring revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 173,623 173,528
Optional managed services revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 5,014 5,168
Support revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 21,125 27,377
Nonrecurring perpetual revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 17,021 24,900
Nonrecurring professional services and other revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 17,453 $ 22,849