XML 132 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Multiemployer Plans [Line Items]      
Contributions to other multiemployer plans $ 3,282,000 $ 3,969,000 $ 3,110,000
Total contributions made 20,833,000 23,556,000 16,818,000
Defined Contribution Plan, Cost $ 5,100,000 $ 5,300,000 5,300,000
Zone Green [Member]      
Multiemployer Plans [Line Items]      
Defined Benefit Plan, Funded Percentage 80.00%    
Zone Red [Member]      
Multiemployer Plans [Line Items]      
Defined Benefit Plan, Funded Percentage 65.00%    
Zone Yellow [Member]      
Multiemployer Plans [Line Items]      
Defined Benefit Plan, Funded Percentage 80.00%    
Boilermaker-Blacksmith National Pension Trust [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 48-6168020/001    
Multiemployer Plans, Underfunded Status, Description Red Red  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 4,494,000 $ 5,284,000 5,208,000
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,666,000 $ 3,437,000 2,973,000
Surcharge Imposed No    
Joint Pension Fund Local Union One Six Four Ibew [Domain]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 22-6031199/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 1,257,000 $ 1,724,000 1,514,000
Surcharge Imposed No    
Joint Pension Fund Local Union Number 102 IBEW [Member] [Domain]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 22-1615726/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 403,000 $ 1,143,000 906,000
Surcharge Imposed No    
IBEW Local 456 Pension Plan [Member] [Domain]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 22-6238995/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 801,000 $ 1,180,000 734,000
Surcharge Imposed No    
Local 351 IBEW Pension Plan [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 22-3417366/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 841,000 $ 1,033,000 395,000
Surcharge Imposed No    
Steamfitters Local Union Number 420 Pension Plan [Member] [Domain]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 23-2004424/001    
Multiemployer Plans, Underfunded Status, Description Red Red  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 615,000 $ 656,000 498,000
Surcharge Imposed Yes    
IBEW Local 654 Pension Plan      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 23-6538183/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 867,000 $ 1,242,000 857,000
Surcharge Imposed No    
Pipefitters Local Four Six Zero Pension Plan      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 51-6108443/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 4,217,000 $ 2,479,000 111,000
Surcharge Imposed No    
Pipefitters Local 342 Pension Plan      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 94-3190386/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 9,000 $ 498,000 345,000
Surcharge Imposed No    
IBEW Local 98 Pension Plan      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 23-6583334/001    
Multiemployer Plans, Underfunded Status, Description Yellow Yellow  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 634,000 $ 484,000 143,000
Surcharge Imposed No    
Laborers Local 220 Pension Plan      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 43-6159056/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 747,000 $ 427,000 $ 24,000
Surcharge Imposed No