v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Parenthetical) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Disaggregation of Revenue [Line Items]      
Revenue $ 307,727 $ 244,352 $ 220,696
United States      
Disaggregation of Revenue [Line Items]      
Revenue 123,900 $ 109,900 $ 98,700
Japan      
Disaggregation of Revenue [Line Items]      
Revenue 38,000    
Ukraine      
Disaggregation of Revenue [Line Items]      
Revenue $ 35,900