v3.25.2
Revenues - Disaggregation of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 235,960 $ 182,584 $ 450,469 $ 351,771
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 194,584 149,357 371,470 286,883
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 36,161 28,889 69,239 56,541
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 5,215 $ 4,338 $ 9,760 $ 8,347