XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Concentrations (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
Customer One | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent) 36.00% 43.00%  
Customer One | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent) 16.00%   38.00%
Customer Two | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent) 27.00%    
Customer Two | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage (as a percent) 13.00%   16.00%