v3.26.1
CUSTOMER CONCENTRATIONS (Details) - customer
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
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 3    
Customer Concentration Risk | Major Customer One | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments     29.00% 22.00%  
Customer Concentration Risk | Major Customer One | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments 23.00% 26.00%      
Customer Concentration Risk | Major Customer Two | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments   16.00% 19.00%    
Customer Concentration Risk | Major Customer Two | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments 22.00% 15.00%      
Customer Concentration Risk | Major Customer Three | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments 11.00% 13.00%      
Customer Concentration Risk | Major Customer Three | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments 19.00% 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     80.10% 79.30% 72.60%
Power Industry Services | Customer Concentration Risk | Revenue          
Customer Concentrations          
Number of customers     3 3 3
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue          
Customer Concentrations          
Percentage of major customers or segments     23.00% 28.00% 19.00%
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue          
Customer Concentrations          
Percentage of major customers or segments     16.00% 13.00% 16.00%
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue          
Customer Concentrations          
Percentage of major customers or segments     11.00% 10.00% 15.00%
Industrial Construction Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     17.70% 19.20% 24.90%
Telecommunications Infrastructure Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     2.20% 1.50% 2.50%