XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CUSTOMER CONCENTRATIONS (Details) - customer
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 Concentration Risk | Accounts Receivable          
Customer Concentrations          
Number of customers     3   3
Customer Concentration Risk | Contract Asset          
Customer Concentrations          
Number of customers     5   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     16.00%   39.00%
Customer Concentration Risk | Major Customer Two | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments     21.00%   14.00%
Customer Concentration Risk | Major Customer Two | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments     16.00%   32.00%
Customer Concentration Risk | Major Customer Three | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments     13.00%   14.00%
Customer Concentration Risk | Major Customer Three | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments     13.00%    
Customer Concentration Risk | Major Customer Four | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments     11.00%    
Customer Concentration Risk | Major Customer Five | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments     11.00%    
Power Industry Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments 76.50% 74.50% 73.80% 71.60%  
Power Industry Services | Customer Concentration Risk | Revenue          
Customer Concentrations          
Number of customers 3 3 3 3  
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue          
Customer Concentrations          
Percentage of major customers or segments 27.00% 21.00% 28.00% 19.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue          
Customer Concentrations          
Percentage of major customers or segments 14.00% 20.00% 13.00% 17.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue          
Customer Concentrations          
Percentage of major customers or segments 12.00% 12.00% 10.00% 11.00%  
Industrial Construction Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments 21.90% 23.20% 24.30% 25.70%  
Industrial Construction Services | Customer Concentration Risk | Major Customer One          
Customer Concentrations          
Number of customers       1  
Industrial Construction Services | Customer Concentration Risk | Major Customer One | Revenue          
Customer Concentrations          
Percentage of major customers or segments       11.00%  
Telecommunication Infrastructure Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments 1.60% 2.30% 1.90% 2.70%