XML 44 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt Obligations - Long-term Debt Obligations (Parenthetical) (Detail)
Dec. 31, 2014
Dec. 31, 2013
Minimum [Member] | Other Long Term Debt [Member]    
Debt Obligations [Line Items]    
Capital leases and Other long-term debt interest rates 1.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= pwr_OtherLongTermDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
1.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= pwr_OtherLongTermDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Minimum [Member] | Capital Leases [Member]    
Debt Obligations [Line Items]    
Capital leases and Other long-term debt interest rates 6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= pwr_CapitalLeasesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= pwr_CapitalLeasesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member] | Other Long Term Debt [Member]    
Debt Obligations [Line Items]    
Capital leases and Other long-term debt interest rates 4.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= pwr_OtherLongTermDebtMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
4.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= pwr_OtherLongTermDebtMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum [Member] | Capital Leases [Member]    
Debt Obligations [Line Items]    
Capital leases and Other long-term debt interest rates 7.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= pwr_CapitalLeasesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
7.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= pwr_CapitalLeasesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember