XML 74 R62.htm IDEA: XBRL DOCUMENT v3.26.1
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 12 Months Ended
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Customer Concentration Risk | Accounts Receivable          
Customer Concentrations          
Number of customers 5 3      
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 19.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 22.00% 22.00%      
Customer Concentration Risk | Major Customer Three | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments 13.00% 11.00%      
Customer Concentration Risk | Major Customer Three | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments 12.00% 19.00%      
Customer Concentration Risk | Major Customer Four | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments 11.00%        
Customer Concentration Risk | Major Customer Five | Accounts Receivable          
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     77.90% 82.80%  
Power Industry Services | Customer Concentration Risk | Revenue          
Customer Concentrations          
Number of customers     3 2  
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue          
Customer Concentrations          
Percentage of major customers or segments     15.00% 30.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue          
Customer Concentrations          
Percentage of major customers or segments     13.00% 25.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue          
Customer Concentrations          
Percentage of major customers or segments     12.00%    
Industrial Construction Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     20.00% 15.10%  
Telecommunications Infrastructure Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     2.10% 2.10%