v3.24.2.u1
Revenues - Revenue By Geographic Region (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 revenues $ 132,403 $ 117,236 $ 260,490 $ 230,908
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 104,925 95,315 207,166 189,761
International        
Disaggregation of Revenue [Line Items]        
Total revenues $ 27,478 $ 21,921 $ 53,324 $ 41,147