XML 67 R68.htm IDEA: XBRL DOCUMENT v3.20.1
CUSTOMER CONCENTRATIONS (Details)
$ in Millions
12 Months Ended
Jan. 31, 2020
USD ($)
Owner
customer
Jan. 31, 2019
USD ($)
Owner
customer
Jan. 31, 2018
customer
Customer Concentrations      
Amounts retained by project owners $ 20.0 $ 15.3  
Percentage of amounts retained by project owners 82.00% 93.00%  
Accounts Receivable      
Customer Concentrations      
Number of customers | customer 3 2  
Number of project owners | Owner 3 5  
Major Customer One      
Customer Concentrations      
Amounts retained by project owners $ 6.5 $ 5.8  
Major Customer One | Accounts Receivable      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 24.00% 25.00%  
Major Customer Two      
Customer Concentrations      
Amounts retained by project owners $ 5.9 $ 4.5  
Major Customer Two | Accounts Receivable      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 21.00% 15.00%  
Major Customer Three      
Customer Concentrations      
Amounts retained by project owners $ 4.0 $ 1.6  
Major Customer Three | Accounts Receivable      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 12.00%    
Major Customer Four      
Customer Concentrations      
Amounts retained by project owners   1.3  
Major Customer Five      
Customer Concentrations      
Amounts retained by project owners   $ 1.0  
Power Services | Revenue      
Customer Concentrations      
Percentage of major customers or segments 57.00% 76.00% 91.00%
Number of customers | customer 2 4 4
Power Services | Major Customer One | Revenue      
Customer Concentrations      
Percentage of major customers or segments 22.00% 16.00% 29.00%
Power Services | Major Customer Two | Revenue      
Customer Concentrations      
Percentage of major customers or segments 15.00% 14.00% 26.00%
Power Services | Major Customer Three | Revenue      
Customer Concentrations      
Percentage of major customers or segments   12.00% 15.00%
Power Services | Major Customer Four | Revenue      
Customer Concentrations      
Percentage of major customers or segments   10.00% 14.00%