XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Remaining performance obligations yet to be satisfied   $ 749.4    
Performance obligations to be recognized as revenue within next twelve months   437.1    
Contract with customer, revenue recognized   78.3    
Retentions to be collected within one year   14.7   $ 16.3
Contract retentions collectible beyond one year   17.6   10.0
Unapproved change orders and claims   $ 11.8   $ 9.7
Process and Industrial Facilities Segment        
Disaggregation of Revenue [Line Items]        
Loss on contracts $ 9.6   $ 9.4