XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Customer Concentration Risk | Accounts Receivable      
Customer Concentrations      
Number of customers 3   3
Customer Concentration Risk | Contract Asset      
Customer Concentrations      
Number of customers 2   2
Customer Concentration Risk | Major Customer One | Accounts Receivable      
Customer Concentrations      
Percentage of major customers or segments 25.00%   16.00%
Customer Concentration Risk | Major Customer One | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 33.00%   39.00%
Customer Concentration Risk | Major Customer Two | Accounts Receivable      
Customer Concentrations      
Percentage of major customers or segments 22.00%   14.00%
Customer Concentration Risk | Major Customer Two | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 28.00%   32.00%
Customer Concentration Risk | Major Customer Three | Accounts Receivable      
Customer Concentrations      
Percentage of major customers or segments 12.00%   14.00%
Power Industry Services | Product Concentration Risk | Revenue      
Customer Concentrations      
Percentage of major customers or segments 70.00% 68.00%  
Power Industry Services | Customer Concentration Risk | Revenue      
Customer Concentrations      
Number of customers 2 4  
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue      
Customer Concentrations      
Percentage of major customers or segments 28.00% 16.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue      
Customer Concentrations      
Percentage of major customers or segments 11.00% 14.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue      
Customer Concentrations      
Percentage of major customers or segments   14.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Four | Revenue      
Customer Concentrations      
Percentage of major customers or segments   13.00%  
Industrial Construction Services | Product Concentration Risk | Revenue      
Customer Concentrations      
Percentage of major customers or segments 28.00% 29.00%