XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 886,544 $ 627,892 $ 599,819
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenue 828,740 537,869 385,272
Subscription | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenue 756,660 437,693 219,115
Subscription | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenue 72,080 100,176 166,157
Maintenance      
Disaggregation of Revenue [Line Items]      
Total revenue 18,408 38,745 76,220
Maintenance | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenue 18,408 38,745 76,220
Other      
Disaggregation of Revenue [Line Items]      
Total revenue 39,396 51,278 138,327
Other | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenue 29,755 30,728 30,742
Other | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenue $ 9,641 $ 20,550 $ 107,585