v3.25.2
Revenue - Schedule of Disaggregation of Revenue (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]        
Revenue $ 73,386 $ 61,092 $ 139,651 $ 121,532
North America ("NAM")        
Disaggregation of Revenue [Line Items]        
Revenue 31,093 30,797 60,626 63,510
Asia Pacific & Japan ("APJ")        
Disaggregation of Revenue [Line Items]        
Revenue 16,150 10,298 31,457 21,439
Europe, Middle East, & Africa ("EMEA")        
Disaggregation of Revenue [Line Items]        
Revenue 23,467 17,226 42,316 30,920
Latin America ("LATAM")        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,676 $ 2,771 $ 5,252 $ 5,663