XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Multiemployer Plans [Line Items]      
Contributions to other multiemployer plans $ 3,729,000 $ 3,848,000 $ 8,352,000
Total contributions made $ 16,818,000 $ 15,369,000 37,403,000
Boilermaker-Blacksmith National Pension Trust [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 48-6168020/001    
Multiemployer Plans, Underfunded Status, Description Yellow Yellow  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 5,208,000 $ 4,003,000 6,634,000
Surcharge Imposed No    
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 $ 2,973,000 $ 1,865,000 2,674,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 Described below (1) Described below (1)  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 1,514,000 $ 1,958,000 1,560,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 Described below (1) Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 906,000 $ 1,341,000 1,227,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 $ 734,000 $ 595,000 427,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 $ 395,000 $ 479,000 1,709,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 Described below (1) Red  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 498,000 $ 442,000 1,523,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 $ 857,000 $ 818,000 1,021,000
Surcharge Imposed No    
OhioCarpentersPensionFundLocal1090and351      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 34-6574360/001    
Multiemployer Plans, Underfunded Status, Description Described below (1) Red  
FIP/RP Status Pending or Implemented Implemented    
Multiemployer Plan, Employer Contribution, Cost $ 0 $ 0 3,042,000
Surcharge Imposed Yes    
Iron Workers Pension Plan, Loc. 55 [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 34-6682351/001    
Multiemployer Plans, Underfunded Status, Description Described below (1) Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 0 $ 0 2,951,000
Surcharge Imposed No    
Northwestern Ohio Plumbers and Pipe Fitters Local 50 [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 34-6502487/001    
Multiemployer Plans, Underfunded Status, Description Described below (1) Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 0 $ 0 2,504,000
Surcharge Imposed No    
Indiana Laborers Pension Fund [Domain]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 35-6027150/001    
Multiemployer Plans, Underfunded Status, Description Described below (1) Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 0 $ 20,000 1,604,000
Surcharge Imposed No    
Ironworkers Mid-America Pension Plan, Local 395 [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 36-6488227/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 0 $ 0 840,000
Surcharge Imposed No    
Pipefitters Retirement Fund, Local 597 [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 62-6105084/001    
Multiemployer Plans, Underfunded Status, Description Described below (1) Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 4,000 $ 0 835,000
Surcharge Imposed No    
Iron Workers Pension Plan of Western Pennsylvania, Local 3 [Member]      
Multiemployer Plans [Line Items]      
EIN/Pension Plan Number 25-1283169/001    
Multiemployer Plans, Underfunded Status, Description Green Green  
FIP/RP Status Pending or Implemented NA    
Multiemployer Plan, Employer Contribution, Cost $ 0 $ 0 $ 500,000
Surcharge Imposed No