v3.26.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 232,790 $ 171,952 $ 453,021 $ 329,413
Usage-based revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 211,393 156,549 413,527 299,698
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 21,397 $ 15,403 $ 39,494 $ 29,715