v3.24.3
Revenues - Revenue By Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 138,797 $ 121,942 $ 399,287 $ 352,850
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 109,191 98,526 316,357 288,287
International        
Disaggregation of Revenue [Line Items]        
Total revenues $ 29,606 $ 23,416 $ 82,930 $ 64,563