XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 204,951 $ 151,535 $ 392,266 $ 287,275
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 191,315 127,456 363,510 235,854
Subscription | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 176,161 98,853 334,181 180,502
Subscription | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 15,154 28,603 29,329 55,352
Maintenance        
Disaggregation of Revenue [Line Items]        
Total revenue 5,018 10,594 10,685 22,882
Maintenance | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 5,018 10,594 10,685 22,882
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 8,618 13,485 18,071 28,539
Other | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 7,095 7,907 14,495 15,604
Other | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,523 $ 5,578 $ 3,576 $ 12,935