XML 73 R63.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Debt Obligations - Credit Facility Terms under the Amended and Restated Credit Agreement (Detail) - Senior Secured Credit Facility |  | 23 Months Ended |
--- | --- | --- | ---
Nov. 20, 2017 USD ($) | Nov. 19, 2017 | Oct. 10, 2018 USD ($)
Line of Credit Facility [Line Items] |  |  |
Increase in maximum additional interest rates and fee percentages |  | 0.125% |
Reduction in Quanta's funded indebtedness reduced by cash and cash equivalents in excess of this amount | $ 25,000,000.0 |  |
Percentage of capital stock of direct foreign subsidiaries of wholly owned U.S. subsidiaries to secure credit agreement | 65.00% |  |
Maximum consolidated leverage ratio | 3.0 |  |
Acquisition threshold for leverage ratio | $ 200,000,000.0 |  |
Maximum leverage ratio acquisition completed in current and two subsequent quarters | 3.5 |  |
Minimum consolidated interest coverage ratio | 3.0 |  |
Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases | $ 100,000,000.0 |  |
Cross default provisions with debt instruments exceeding this amount | $ 100,000,000.0 |  |
Subsequent Event |  |  |
Line of Credit Facility [Line Items] |  |  |
Cross default provisions with debt instruments exceeding this amount |  |  | $ 150,000,000.0
Minimum |  |  |
Line of Credit Facility [Line Items] |  |  |
Commitment fee | 0.20% |  |
Maximum |  |  |
Line of Credit Facility [Line Items] |  |  |
Commitment fee | 0.40% |  |
Standby Letters of Credit | Minimum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 1.125% |  |
Standby Letters of Credit | Maximum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 2.00% |  |
Performance Letters of Credit | Minimum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 0.675% |  |
Performance Letters of Credit | Maximum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 1.15% |  |
Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only | Minimum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 1.125% |  |
Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only | Maximum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 2.00% |  |
Excess of Base Rate Domestic Borrowings Only | Minimum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 0.125% |  |
Excess of Base Rate Domestic Borrowings Only | Maximum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 1.00% |  |
Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings | Minimum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 1.125% |  |
Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings | Maximum |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 2.00% |  |
Excess of Federal Funds Rate |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 0.50% |  |
Excess of Euro Currency Rate |  |  |
Line of Credit Facility [Line Items] |  |  |
Debt instrument basis spread on variable rate | 1.00% |  |

X
- Definition Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases. + References No definition available. + Details
Name: | pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cross-default provisions. + References No definition available. + Details
Name: | pwr_CrossDefaultProvisions
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio + References No definition available. + Details
Name: | pwr_DebtInstrumentCovenantAcquisitionThresholdForLeverageRatio
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Debt Instrument, Covenant, Interest Coverage Ratio, Minimum + References No definition available. + Details
Name: | pwr_DebtInstrumentCovenantInterestCoverageRatioMinimum
Namespace Prefix: | pwr_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant, Leverage Ratio Acquisition Completed In Current And Two Subsequent Quarters, Maximum + References No definition available. + Details
Name: | pwr_DebtInstrumentCovenantLeverageRatioAcquisitionCompletedInCurrentAndTwoSubsequentQuartersMaximum
Namespace Prefix: | pwr_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant, Leverage Ratio, Maximum + References No definition available. + Details
Name: | pwr_DebtInstrumentCovenantLeverageRatioMaximum
Namespace Prefix: | pwr_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Increase (Decrease) In Maximum Additional Interest And Fee Rates + References No definition available. + Details
Name: | pwr_DebtInstrumentIncreaseDecreaseInMaximumAdditionalInterestAndFeeRates
Namespace Prefix: | pwr_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of capital stock of direct foreign subsidiaries required to secure credit agreement. + References No definition available. + Details
Name: | pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement
Namespace Prefix: | pwr_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount. + References No definition available. + Details
Name: | pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pwr_SeniorSecuredCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=pwr_PerformanceLettersOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=pwr_ExcessOfFederalFundsRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=pwr_ExcessOfEuroCurrencyRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |