XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.1
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 12 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
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     26.00%   22.00%
Customer Concentration Risk | Major Customer One | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments   26.00% 26.00%    
Customer Concentration Risk | Major Customer Two | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments     23.00%   16.00%
Customer Concentration Risk | Major Customer Two | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments 17.00% 15.00%      
Customer Concentration Risk | Major Customer Three | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments 15.00% 13.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     82.80% 69.90%  
Power Industry Services | Customer Concentration Risk | Revenue          
Customer Concentrations          
Number of customers     2 2  
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue          
Customer Concentrations          
Percentage of major customers or segments     30.00% 28.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue          
Customer Concentrations          
Percentage of major customers or segments     25.00% 11.00%  
Industrial Construction Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     15.10% 27.70%  
Telecommunication Infrastructure Services | Product Concentration Risk | Revenue          
Customer Concentrations          
Percentage of major customers or segments     2.10% 2.40%