Revenue - Narrative (Details) - USD ($) $ in Millions |
9 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Jun. 30, 2024 |
|
Disaggregation of Revenue [Line Items] | ||
Remaining performance obligations yet to be satisfied | $ 1,100.0 | |
Performance obligations to be recognized as revenue within next twelve months | 606.5 | |
Contract with customer, revenue recognized | 162.5 | |
Retentions to be collected within one year | 30.2 | $ 11.6 |
Contract retentions collectible beyond one year | 51.3 | 28.6 |
Unapproved change orders and claims | $ 11.8 | $ 9.9 |
X | ||||||||||
- Definition Performance obligations to be recognized as revenue within next twelve months. No definition available.
|
X | ||||||||||
- Definition Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional, to be collected after next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional, to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|