XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.3
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2024
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Jan. 31, 2024
Customer Concentration Risk | Accounts Receivable            
Customer Concentrations            
Number of customers 4         3
Customer Concentration Risk | Contract Asset            
Customer Concentrations            
Number of customers 4         2
Customer Concentration Risk | Major Customer One | Accounts Receivable            
Customer Concentrations            
Percentage of major customers or segments       18.00%   16.00%
Customer Concentration Risk | Major Customer One | Contract Asset            
Customer Concentrations            
Percentage of major customers or segments       17.00%   39.00%
Customer Concentration Risk | Major Customer Two | Accounts Receivable            
Customer Concentrations            
Percentage of major customers or segments       18.00%   14.00%
Customer Concentration Risk | Major Customer Two | Contract Asset            
Customer Concentrations            
Percentage of major customers or segments 17.00%         32.00%
Customer Concentration Risk | Major Customer Three | Accounts Receivable            
Customer Concentrations            
Percentage of major customers or segments 17.00%         14.00%
Customer Concentration Risk | Major Customer Three | Contract Asset            
Customer Concentrations            
Percentage of major customers or segments       14.00%    
Customer Concentration Risk | Major Customer Four | Accounts Receivable            
Customer Concentrations            
Percentage of major customers or segments 12.00%          
Customer Concentration Risk | Major Customer Four | Contract Asset            
Customer Concentrations            
Percentage of major customers or segments 14.00%          
Power Industry Services | Product Concentration Risk | Revenue            
Customer Concentrations            
Percentage of major customers or segments   82.50% 74.10% 77.30% 72.60%  
Power Industry Services | Customer Concentration Risk | Revenue            
Customer Concentrations            
Number of customers   4 3 2 3  
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue            
Customer Concentrations            
Percentage of major customers or segments   29.00% 23.00% 28.00% 19.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue            
Customer Concentrations            
Percentage of major customers or segments   15.00% 20.00% 12.00% 17.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue            
Customer Concentrations            
Percentage of major customers or segments   13.00% 17.00%      
Power Industry Services | Customer Concentration Risk | Major Customer Four | Revenue            
Customer Concentrations            
Percentage of major customers or segments   11.00%        
Industrial Construction Services | Product Concentration Risk | Revenue            
Customer Concentrations            
Percentage of major customers or segments   16.10% 23.50% 21.00% 24.80%  
Industrial Construction Services | Customer Concentration Risk | Major Customer Three | Revenue            
Customer Concentrations            
Percentage of major customers or segments         14.00%  
Telecommunication Infrastructure Services | Product Concentration Risk | Revenue            
Customer Concentrations            
Percentage of major customers or segments   1.40% 2.40% 1.70% 2.60%