Employee Benefit Plans (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Multiemployer Plans [Line Items] | |||
Contributions to other multiemployer plans | $ 8,718 | $ 13,673 | $ 14,835 |
Total contributions made | 17,184 | 20,833 | 23,556 |
Defined Contribution Plan, Cost | $ 5,000 | $ 5,100 | 5,300 |
Boilermaker-Blacksmith National Pension Trust [Member] | |||
Multiemployer Plans [Line Items] | |||
EIN/Pension Plan Number | 48-6168020/001 | ||
Multiemployer Plans, Underfunded Status, Description | Green | Red | |
FIP/RP Status Pending or Implemented | Implemented | ||
Multiemployer Plan, Employer Contribution, Cost | $ 6,267 | $ 4,494 | 5,284 |
Surcharge Imposed | Yes | ||
National Electrical Benefit Fund, Local 488 and 126 [Member] | |||
Multiemployer Plans [Line Items] | |||
EIN/Pension Plan Number | 53-0181657/001 | ||
Multiemployer Plans, Underfunded Status, Description | Green | Green | |
FIP/RP Status Pending or Implemented | NA | ||
Multiemployer Plan, Employer Contribution, Cost | $ 2,199 | $ 2,666 | $ 3,437 |
Surcharge Imposed | No |
X | ||||||||||
- Definition Multiemployer plans number. No definition available.
|
X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are "No", "Pending", "Implemented", "Other", and "NA". Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are "No", "Yes", and "NA". Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
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/exampleRef
|
X | ||||||||||
- Definition Description of the extent to which the employer could be responsible for obligations of the multiemployer plan, including benefits earned by employees during employment with another employer. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|