XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentrations (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Jan. 31, 2024
Customer One | Revenue Benchmark          
Concentration Risk [Line Items]          
Concentration risk, percentage 38.00% 18.00% 40.00% 22.00%  
Customer One | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     31.00%   20.00%
Customer Two | Revenue Benchmark          
Concentration Risk [Line Items]          
Concentration risk, percentage 11.00% 17.00%   13.00%  
Customer Two | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     13.00%   15.00%
Customer Three | Revenue Benchmark          
Concentration Risk [Line Items]          
Concentration risk, percentage   10.00%   11.00%  
Customer Three | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     11.00%   13.00%
Customer Four | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     11.00%   10.00%