XML 78 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2015
Multiemployer Pension Plans      
Total contributions made $ 48,709 $ 46,011 $ 54,990
Contributions to other multiemployer plans $ 20,374 $ 16,054 22,282
Boilermaker-Blacksmith National Pension Trust [Member]      
Multiemployer Plans [Line Items]      
Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date, Description Described below (1)    
Multiemployer Pension Plans      
EIN/Pension Plan Number 48-6168020/001    
Multiemployer Plans, Certified Zone Status, Description Described below (2) Described below (2)  
FIP/RP Status Pending or Implemented Implemented    
Total contributions made $ 7,098 $ 7,658 8,330
Multiemployer Plan, Surcharge Described below (2)    
Joint Pension Fund Local Union One Six Four Ibew [Member]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 22-6031199/001    
Multiemployer Plans, Certified Zone Status, Description Described below (2) Described below (2)  
FIP/RP Status Pending or Implemented Implemented    
Total contributions made $ 2,709 $ 2,635 3,026
Multiemployer Plan, Surcharge Described below (2)    
Expiration Date of Collective-Bargaining Agreement May 31, 2021    
Joint Pension Fund Local Union Number One Zero Two [Member] [Domain]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 22-1615726/001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending or Implemented NA    
Total contributions made $ 2,392 $ 3,063 2,395
Surcharge Imposed No    
Expiration Date of Collective-Bargaining Agreement May 31, 2019    
IBEW Local Four Five Six Pension Plan [Member] [Domain]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 22-6238995/001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending or Implemented NA    
Total contributions made $ 2,777 $ 1,168 788
Surcharge Imposed No    
Expiration Date of Collective-Bargaining Agreement Dec. 03, 2017    
Local 351 IBEW Pension Plan [Member]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 22-3417366/001    
Multiemployer Plans, Certified Zone Status, Description Green Green  
FIP/RP Status Pending or Implemented Implemented    
Total contributions made $ 2,796 $ 5,018 2,608
Multiemployer Plan, Surcharge No    
Expiration Date of Collective-Bargaining Agreement Sep. 30, 2017    
Steamfitters Local Union Number Four Two Zero Pension Plan [Member] [Domain]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 23-2004424/001    
Pension Protection Act Zone Status Red Red  
FIP/RP Status Pending or Implemented Implemented    
Total contributions made $ 2,234 $ 1,265 937
Surcharge Imposed Yes    
Expiration Date of Collective-Bargaining Agreement Apr. 30, 2020    
IBEW Local Union Nine Eight Pension Plan [Member]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 23-1990722/001    
Multiemployer Plans, Certified Zone Status, Description Described below (2) Described below (2)  
FIP/RP Status Pending or Implemented Implemented    
Total contributions made $ 1,519 $ 1,653 2,768
Multiemployer Plan, Surcharge Described below (2)    
Expiration Date of Collective-Bargaining Agreement Apr. 28, 2018    
Indiana Laborers Pension Fund [Domain]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 35-6027150/001    
Multiemployer Plans, Certified Zone Status, Description Described below (2) Described below (2)  
FIP/RP Status Pending or Implemented Implemented    
Total contributions made $ 2,458 $ 2,320 2,519
Multiemployer Plan, Surcharge Described below (2)    
Expiration Date of Collective-Bargaining Agreement May 31, 2018    
Ironworkers Mid-America Pension Plan [Member]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 36-6488227/001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending or Implemented NA    
Total contributions made $ 1,785 $ 2,248 2,605
Surcharge Imposed No    
Expiration Date of Collective-Bargaining Agreement May 31, 2019    
Plumbers and Pipefitters Local Union Seven Four Pension Fund [Member]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 51-6015925/001    
Pension Protection Act Zone Status Yellow Yellow  
FIP/RP Status Pending or Implemented Implemented    
Total contributions made $ 4 $ 552 4,473
Surcharge Imposed No    
Expiration Date of Collective-Bargaining Agreement Jun. 15, 2018    
Pipefitters Retirement Fund Local Five Nine Seven [Member]      
Multiemployer Pension Plans      
EIN/Pension Plan Number 62-6105084/001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending or Implemented NA    
Total contributions made $ 2,563 $ 2,377 $ 2,259
Surcharge Imposed No    
Expiration Date of Collective-Bargaining Agreement May 31, 2018