XML 88 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Remaining performance obligations yet to be satisfied   $ 680.0    
Performance obligations to be recognized as revenue within next twelve months   431.9    
Contract with customer, revenue recognized   84.7    
Retentions to be collected within one year   12.7   $ 16.3
Contract retentions collectible beyond one year   25.9   10.0
Unapproved change orders and claims   $ 12.0   $ 9.7
Process and Industrial Facilities Segment        
Disaggregation of Revenue [Line Items]        
Loss on contracts $ 3.3   $ 12.7