XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Multiemployer Plans [Line Items]      
Contributions to other multiemployer plans $ 3,969,000 $ 3,110,000 $ 3,449,000
Total contributions made $ 23,556,000 $ 16,818,000 15,369,000
Boilermaker-Blacksmith National Pension Trust [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 48-6168020/001    
Multiemployer Plans, Underfunded Status, Description Red Yellow  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 5,284,000 $ 5,208,000 4,003,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 Described below (1) Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 3,437,000 $ 2,973,000 1,865,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,724,000 $ 1,514,000 1,958,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 $ 1,143,000 $ 906,000 1,341,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 $ 1,180,000 $ 734,000 595,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 Described below (1) Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 1,033,000 $ 395,000 479,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 Yellow  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 656,000 $ 498,000 442,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 $ 1,242,000 $ 857,000 818,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 Described below (1) Green  
FIP/RP Status Pending or Implemented   NA  
Multiemployer Plan, Employer Contribution, Cost $ 2,479,000 $ 111,000 0
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 $ 498,000 $ 345,000 101,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 Red  
FIP/RP Status Pending or Implemented   Implemented  
Multiemployer Plan, Employer Contribution, Cost $ 484,000 $ 143,000 318,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 Described below (1) Green  
FIP/RP Status Pending or Implemented   NA  
Multiemployer Plan, Employer Contribution, Cost $ 427,000 $ 24,000 $ 0
Surcharge Imposed No