XML 21 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Summary of Plan Information Relating to Participation in Multi-Employer Pension Plans (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Multiemployer Plans [Line Items]      
Contributions $ 71,204us-gaap_MultiemployerPlanPeriodContributions $ 55,054us-gaap_MultiemployerPlanPeriodContributions $ 63,572us-gaap_MultiemployerPlanPeriodContributions
National Electrical Benefit Fund [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 53-0181657-001    
PPA Zone Status Green Green  
Subject to Financial Improvement/ Rehabilitation Plan No    
Contributions 20,758us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_NationalElectricalBenefitFundMember
17,268us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_NationalElectricalBenefitFundMember
18,509us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_NationalElectricalBenefitFundMember
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Varies through August 2018    
Central Pension Fund of the IUOE & Participating Employers [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 36-6052390-001    
PPA Zone Status Green Green  
Subject to Financial Improvement/ Rehabilitation Plan No    
Contributions 7,847us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_CentralPensionFundOfIuoeAndParticipatingEmployersMember
4,259us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_CentralPensionFundOfIuoeAndParticipatingEmployersMember
6,843us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_CentralPensionFundOfIuoeAndParticipatingEmployersMember
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Varies through June 2017    
Pipeline Industry Pension Fund [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 73-6146433-001    
PPA Zone Status Green Green  
Subject to Financial Improvement/ Rehabilitation Plan No    
Contributions 6,280us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_PipelineIndustryPensionFundMember
4,511us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_PipelineIndustryPensionFundMember
7,434us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_PipelineIndustryPensionFundMember
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Varies through June 2017    
Pipeline Industry Pension Fund [Member] | Maximum [Member]      
Multiemployer Plans [Line Items]      
Plan years in which Quanta contributions were five percent or more of total plan contributions 2013    
Pipeline Industry Pension Fund [Member] | Minimum [Member]      
Multiemployer Plans [Line Items]      
Plan years in which Quanta contributions were five percent or more of total plan contributions 2012    
Laborers National Pension Fund [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 75-1280827-001    
PPA Zone Status Green Green  
Subject to Financial Improvement/ Rehabilitation Plan No    
Contributions 4,227us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_LaborersNationalPensionFundMember
4,681us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_LaborersNationalPensionFundMember
1,906us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_LaborersNationalPensionFundMember
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement April 2015    
Plan years in which Quanta contributions were five percent or more of total plan contributions 2013    
Eighth District Electrical Pension Fund [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 84-6100393-001    
PPA Zone Status Green Green  
Subject to Financial Improvement/ Rehabilitation Plan No    
Contributions 2,192us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_EighthDistrictElectricalPensionFundMember
1,790us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_EighthDistrictElectricalPensionFundMember
4,415us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_EighthDistrictElectricalPensionFundMember
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Varies through February 2018    
Eighth District Electrical Pension Fund [Member] | Maximum [Member]      
Multiemployer Plans [Line Items]      
Plan years in which Quanta contributions were five percent or more of total plan contributions 2013    
Eighth District Electrical Pension Fund [Member] | Minimum [Member]      
Multiemployer Plans [Line Items]      
Plan years in which Quanta contributions were five percent or more of total plan contributions 2012    
Joint Pension Local Union 164 IBEW [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 22-6031199-001    
PPA Zone Status Yellow Yellow  
Subject to Financial Improvement/ Rehabilitation Plan Implemented    
Contributions 1,816us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_JointPensionLocalUnionOneSixFourIbewMember
222us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_JointPensionLocalUnionOneSixFourIbewMember
515us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_JointPensionLocalUnionOneSixFourIbewMember
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement May 2017    
Plan years in which Quanta contributions were five percent or more of total plan contributions 2013    
Laborers Pension Trust Fund for Northern California [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 94-6277608-001    
PPA Zone Status Yellow Yellow  
Subject to Financial Improvement/ Rehabilitation Plan Implemented    
Contributions 1,357us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_LaborersPensionTrustFundForNorthernCaliforniaMember
987us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_LaborersPensionTrustFundForNorthernCaliforniaMember
21us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_LaborersPensionTrustFundForNorthernCaliforniaMember
Surcharge Imposed Yes    
Expiration Date of Collective Bargaining Agreement June 2019    
Michigan Upper Peninsula Intrl Brotherhood of Elec Workers Pension Plan [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 36-3020872-001    
PPA Zone Status Yellow Yellow  
Subject to Financial Improvement/ Rehabilitation Plan Implemented    
Contributions 1,307us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_MichiganUpperPeninsulaIntrlBrotherhoodOfElecWorkersPensionPlanMember
299us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_MichiganUpperPeninsulaIntrlBrotherhoodOfElecWorkersPensionPlanMember
518us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_MichiganUpperPeninsulaIntrlBrotherhoodOfElecWorkersPensionPlanMember
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement May 2017    
Michigan Upper Peninsula Intrl Brotherhood of Elec Workers Pension Plan [Member] | Maximum [Member]      
Multiemployer Plans [Line Items]      
Plan years in which Quanta contributions were five percent or more of total plan contributions 2013    
Michigan Upper Peninsula Intrl Brotherhood of Elec Workers Pension Plan [Member] | Minimum [Member]      
Multiemployer Plans [Line Items]      
Plan years in which Quanta contributions were five percent or more of total plan contributions 2012    
Operating Engineers Local Three Two Four Pension Fund [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 38-1900637-001    
PPA Zone Status Red Red  
Subject to Financial Improvement/ Rehabilitation Plan Implemented    
Contributions 1,086us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_OperatingEngineersLocalThreeTwoFourPensionFundMember
818us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_OperatingEngineersLocalThreeTwoFourPensionFundMember
135us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_OperatingEngineersLocalThreeTwoFourPensionFundMember
Surcharge Imposed Yes    
Expiration Date of Collective Bargaining Agreement Varies through April 2018    
OE Pension Trust Fund [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 94-6090764-001    
PPA Zone Status Red Yellow  
Subject to Financial Improvement/ Rehabilitation Plan Implemented    
Contributions 991us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_OePensionTrustFundMember
902us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_OePensionTrustFundMember
768us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_OePensionTrustFundMember
Surcharge Imposed Yes    
Expiration Date of Collective Bargaining Agreement July 2016    
Alaska Teamster Employer Pension Plan [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 92-6003463-024    
PPA Zone Status Red Red  
Subject to Financial Improvement/ Rehabilitation Plan Implemented    
Contributions 516us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_AlaskaTeamsterEmployerPensionPlanMember
241us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_AlaskaTeamsterEmployerPensionPlanMember
 
Surcharge Imposed Yes    
Expiration Date of Collective Bargaining Agreement October 2017    
Central States, Southeast, and Southwest Areas Pension Plan [Member]      
Multiemployer Plans [Line Items]      
Employer Identification Number 36-6044243-001    
PPA Zone Status Red Red  
Subject to Financial Improvement/ Rehabilitation Plan Implemented    
Contributions     22us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_CentralStatesSoutheastAndSouthwestAreasPensionPlanMember
Surcharge Imposed Yes    
All Other Plans [Member]      
Multiemployer Plans [Line Items]      
Contributions $ 22,827us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_AllOtherPlansMember
$ 19,076us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_AllOtherPlansMember
$ 22,486us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= pwr_AllOtherPlansMember