XML 41 R39.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUES FROM CONTRACTS WITH CUSTOMERS - Variable Consideration and Accounting for a Loss Contract (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Disaggregation of Revenue [Line Items]    
Amounts of unpriced change orders included in transaction prices $ 20.6 $ 18.8
Increase in cost of project 33.6  
Provision for contract loss 5.8  
Reversal of revenues previously recorded due to a change in the percentage of completion for the contract 1.4  
TeesREP Project [Member]    
Disaggregation of Revenue [Line Items]    
The total amounts of accounts receivable and contract assets with customer $ 19.2 $ 32.9