XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentrations (Details) - Customer Concentration Risk
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Customer One | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk, percentage 26.00% 25.00%
Customer One | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 20.00% 20.00%
Customer Two | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 13.00%
Customer Two | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.00% 15.00%
Customer Three | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.00%  
Customer Three | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 11.00%
Customer Four | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.00%