XML 117 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans (Plan Contributions) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2016
Sep. 30, 2015
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Multiemployer Plans [Line Items]          
Registration number     85512-1    
Company contributions     $ 13,026 $ 12,038 $ 4,001
Collective-bargaining agreement, expiration date     Oct. 31, 2020    
Western Conference of Teamsters Pension Trust [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     916145047    
Pension Protection Act zone status [1]     Green Green  
FIP/RP status [1],[2]     NA    
Company contributions     $ 4,399 $ 4,191 3,420
Collective-bargaining agreement, expiration date, start     Dec. 31, 2018    
Collective-bargaining agreement, expiration date, end     Sep. 30, 2021    
Locals 302 & 612 of the IOUE - Employers Construction Industry Retirement Plan [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     916028571    
Pension Protection Act zone status [1]     Green Green  
FIP/RP status [1],[2]     NA    
Company contributions     $ 284 $ 275 252
Collective-bargaining agreement, expiration date     Sep. 30, 2019    
International Union of Operating Engineers Pension Trust [Member]          
Multiemployer Plans [Line Items]          
Pension Protection Act zone status   Green Green [1] Green  
FIP/RP status [1],[2]     NA    
Company contributions     $ 224 $ 219 120
Collective-bargaining agreement, expiration date, start     Mar. 31, 2020    
Collective-bargaining agreement, expiration date, end     Mar. 31, 2021    
Multi-Sector Pension Plan [Member]          
Multiemployer Plans [Line Items]          
Registration number [3]     1085653    
Pension Protection Act zone status [1],[3]     Green Green  
FIP/RP status [1],[2],[3]     NA    
Company contributions [3]     $ 191 $ 228 112
Collective-bargaining agreement, expiration date [3]     Dec. 31, 2018    
Local 813 Pension Trust Fund [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     131975659    
Pension Protection Act zone status [1]     Red Red  
FIP/RP status [1],[2]     Implemented    
Company contributions     $ 165 $ 158 86
Collective-bargaining agreement, expiration date     Nov. 30, 2019    
Midwest Operating Engineers Pension Plan [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     366140097    
Pension Protection Act zone status Yellow   Yellow [1] Yellow  
FIP/RP status [1],[2]     Implemented    
Company contributions     $ 289 $ 207 $ 11
Suburban Teamsters of Northern Illinois Pension Fund [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     366155778    
Pension Protection Act zone status [1]     Yellow Yellow  
FIP/RP status [1],[2]     Implemented    
Company contributions     $ 1,569 $ 877  
Collective-bargaining agreement, expiration date, start     Jan. 31, 2019    
Collective-bargaining agreement, expiration date, end     Feb. 28, 2019    
Teamster Local 301 Pension Fund [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     366492992    
Pension Protection Act zone status [1]     Green Green  
FIP/RP status [1],[2]     NA    
Company contributions     $ 581 $ 489  
Collective-bargaining agreement, expiration date     Sep. 30, 2018    
Automobile Mechanics' Local No. 701 Union and Industry Pension Fund [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     366042061    
Pension Protection Act zone status [1]     Yellow Yellow  
FIP/RP status [1],[2]     Implemented    
Company contributions     $ 484 $ 837  
Collective-bargaining agreement, expiration date     Dec. 31, 2018    
IAM National Pension Fund [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     516031295    
Pension Protection Act zone status [1]     Green Green  
FIP/RP status [1],[2]     NA    
Company contributions     $ 240 $ 215  
Collective-bargaining agreement, expiration date     Dec. 31, 2018    
Local 731, I.B. of T., Private Scavengers and Garage Attendants Pension Trust Fund [Member]          
Multiemployer Plans [Line Items]          
EIN/Pension plan number     366513567    
Pension Protection Act zone status [1]     Green Green  
FIP/RP status [1],[2]     NA    
Company contributions     $ 4,600 $ 4,342  
Collective-bargaining agreement, expiration date     Sep. 30, 2018    
[1] Unless otherwise noted in the table above, the most recent Pension Protection Act zone status available in 2018 and 2017 is for the plans' years ended December 31, 2017 and 2016, respectively.
[2] The "FIP/RP Status" column indicates plans for which a Funding Improvement Plan ("FIP") or a Rehabilitation Plan ("RP") has been implemented.
[3]