XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUES FROM CONTRACTS WITH CUSTOMERS (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jan. 31, 2024
Jan. 31, 2024
Jan. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract Liabilities   $ 95.5 $ 131.0
Retained amounts by project owners $ 21.2 $ 21.2 $ 49.1
Amounts of unpriced change orders included in transaction prices 8.4 8.4 11.6
Kilroot Project | APC      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Estimated loss $ 10.0    
Estimated loss, including reversal of net gross profit   $ 13.6