XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Customer Concentration Risk | Accounts Receivable          
Customer Concentrations          
Number of customers     2   3
Customer Concentration Risk | Contract Asset          
Customer Concentrations          
Number of customers     2   1
Customer Concentration Risk | Major Customer One | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments     42.00%   36.00%
Customer Concentration Risk | Major Customer One | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments     30.00%   70.00%
Customer Concentration Risk | Major Customer Two | Accounts Receivable          
Customer Concentrations          
Percentage of major customers or segments     14.00%   12.00%
Customer Concentration Risk | Major Customer Two | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments     14.00%    
Customer Concentration Risk | Major Customer Three | 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 74.00% 77.00% 73.00% 76.00%  
Power Industry Services | Customer Concentration Risk | Revenue          
Customer Concentrations          
Number of customers 3 4 3 1  
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue          
Customer Concentrations          
Percentage of major customers or segments 23.00% 33.00% 19.00% 42.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue          
Customer Concentrations          
Percentage of major customers or segments 20.00% 12.00% 17.00%    
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue          
Customer Concentrations          
Percentage of major customers or segments 17.00% 12.00% 14.00%    
Power Industry Services | Customer Concentration Risk | Major Customer Four | 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 23.00% 19.00% 25.00% 20.00%