XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.4
Concentrations (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Jan. 31, 2024
Customer One | Revenue Benchmark          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent) 43.00% 39.00% 41.00% 22.00%  
Customer One | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)     35.00%   20.00%
Customer Two | Revenue Benchmark          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent) 10.00% 12.00%   14.00%  
Customer Two | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)     17.00%   15.00%
Customer Three | Revenue Benchmark          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)       11.00%  
Customer Three | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)         13.00%
Customer Four | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)         10.00%