v3.26.1
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2026
Jan. 31, 2026
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2026
Customer Concentration Risk | Accounts Receivable              
Customer Concentrations              
Number of customers   3     4    
Customer Concentration Risk | Contract Asset              
Customer Concentrations              
Number of customers 3 3          
Customer Concentration Risk | Major Customer One | Accounts Receivable              
Customer Concentrations              
Percentage of major customers or segments 23.00%           29.00%
Customer Concentration Risk | Major Customer One | Contract Asset              
Customer Concentrations              
Percentage of major customers or segments 22.00% 23.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 16.00% 22.00%          
Customer Concentration Risk | Major Customer Three | Accounts Receivable              
Customer Concentrations              
Percentage of major customers or segments 14.00% 11.00%          
Customer Concentration Risk | Major Customer Three | Contract Asset              
Customer Concentrations              
Percentage of major customers or segments 11.00% 19.00%          
Customer Concentration Risk | Major Customer Five | Accounts Receivable              
Customer Concentrations              
Percentage of major customers or segments 12.00%            
Power Industry Services | Product Concentration Risk | Revenue              
Customer Concentrations              
Percentage of major customers or segments     78.40% 82.80% 78.20% 82.80%  
Power Industry Services | Customer Concentration Risk | Revenue              
Customer Concentrations              
Number of customers     4 3 4 2  
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue              
Customer Concentrations              
Percentage of major customers or segments     15.00% 30.00% 15.00% 27.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue              
Customer Concentrations              
Percentage of major customers or segments     15.00% 17.00% 14.00% 23.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue              
Customer Concentrations              
Percentage of major customers or segments     13.00% 13.00% 11.00%    
Power Industry Services | Customer Concentration Risk | Major Customer Four | Revenue              
Customer Concentrations              
Percentage of major customers or segments     13.00%   11.00%    
Industrial Construction Services | Product Concentration Risk | Revenue              
Customer Concentrations              
Percentage of major customers or segments     19.80% 15.20% 19.90% 15.10%  
Telecommunications Infrastructure Services | Product Concentration Risk | Revenue              
Customer Concentrations              
Percentage of major customers or segments     1.80% 2.00% 1.90% 2.10%