XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUES FROM CONTRACTS WITH CUSTOMERS (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Jan. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction      
Contract Liabilities   $ 66.5 $ 50.9
Retained amounts by project owners $ 24.8 $ 21.2  
Amounts of unpriced change orders included in transaction prices 9.4 8.4  
Kilroot Project | APC      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction      
Estimated loss $ 12.7    
Estimated loss, including reversal of net gross profit $ 2.6