v3.26.1
Concentrations (Details) - Customer Concentration Risk
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Customer One | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent) 38.00% 44.00% 26.00%
Customer One | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent) 35.00% 38.00%  
Customer Two | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent) 17.00%   11.00%
Customer Two | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent) 12.00% 16.00%  
Customer Three | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent)     10.00%