XML 99 R84.htm IDEA: XBRL DOCUMENT v3.25.1
CUSTOMER CONCENTRATIONS (Details) - customer
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Customer Concentration Risk | Accounts Receivable          
Customer Concentrations          
Number of customers     4 3  
Customer Concentration Risk | Contract Asset          
Customer Concentrations          
Number of customers   2 4    
Customer Concentration Risk | Major Customer One | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments     22.00% 16.00%  
Customer Concentration Risk | Major Customer One | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments 26.00% 39.00%      
Customer Concentration Risk | Major Customer Two | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments     16.00% 14.00%  
Customer Concentration Risk | Major Customer Two | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments 15.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 15.00%        
Customer Concentration Risk | Major Customer Four | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments 10.00%        
Customer Concentration Risk | Major Customer Four | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments 13.00%        
Power Industry Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     79.30% 72.60% 76.00%
Power Industry Services | Customer Concentration Risk | Revenue          
Customer Concentrations          
Number of customers     3 3 2
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue          
Customer Concentrations          
Percentage of major customers or segments     28.00% 19.00% 38.00%
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue          
Customer Concentrations          
Percentage of major customers or segments     13.00% 16.00% 12.00%
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue          
Customer Concentrations          
Percentage of major customers or segments     10.00% 15.00%  
Industrial Construction Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     19.20% 24.90% 20.40%
Telecommunication Infrastructure Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     1.50% 2.50% 3.60%