XML 106 R74.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Equity - Additional Information (Detail) (USD $) | 12 Months Ended | 0 Months Ended
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Mar. 31, 2013
Equity [Line Items] |  |  |  |
Minimum number of shares that can be exchanged by exchangeable shareholders unless the number of remaining exchangeable shares registered in the name of the holder is less | 50,000 pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess |  |  |
Number of shares of Common stock received for each exchangeable share | 1 pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare |  |  |
Value of treasury stock acquired, cost method | $ 93,482,000 us-gaap_TreasuryStockValueAcquiredCostMethod |  |  |
Aggregate authorized amount of common stock to be repurchased | 500,000,000 us-gaap_StockRepurchaseProgramAuthorizedAmount1 |  |  |
Reduction in net income as a result of non controlling interests | 18,368,000 us-gaap_NetIncomeLossAttributableToNoncontrollingInterest | 19,388,000 us-gaap_NetIncomeLossAttributableToNoncontrollingInterest | 16,027,000 us-gaap_NetIncomeLossAttributableToNoncontrollingInterest |
Carrying value of the investments held by Quanta in variable interest entities | 11,100,000 us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet | 7,100,000 us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet |  |
Carrying value of the investment held by noncontrolling interest in variable interest entities | 11,067,000 us-gaap_MinorityInterest | 7,131,000 us-gaap_MinorityInterest |  |
Distributions to non-controlling interests | 14,432,000 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders | 17,625,000 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders | 17,970,000 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders |
Treasury Stock [Member] |  |  |  |
Equity [Line Items] |  |  |  |
Treasury stock acquired | 2,996,278 us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |
Value of treasury stock acquired, cost method | 93,482,000 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |
Series F Preferred Stock [Member] |  |  |  |
Equity [Line Items] |  |  |  |
Number of preferred Stock issued to voting trust | 1 us-gaap_PreferredStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesFPreferredStockMember | 1 us-gaap_PreferredStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesFPreferredStockMember |  |
Exchangeable shares exchanged for common stock |  |  |  | 409,110 pwr_ExchangeableSharesExchangedForCommonStock / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesFPreferredStockMember
Series G Preferred Stock [Member] |  |  |  |
Equity [Line Items] |  |  |  |
Number of preferred Stock issued to voting trust | 1 us-gaap_PreferredStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesGPreferredStockMember | 0 us-gaap_PreferredStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesGPreferredStockMember |  |
Exchangeable Shares [Member] |  |  |  |
Equity [Line Items] |  |  |  |
Exchangeable shares exchanged for common stock |  | (409,110)pwr_ExchangeableSharesExchangedForCommonStock / us-gaap_StatementClassOfStockAxis = us-gaap_ConvertibleCommonStockMember |  |
Exchangeable stock shares outstanding | 7,325,971 pwr_ExchangeableStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_ConvertibleCommonStockMember |  |  |
Series F- and Series G- Preferred Stock [Member] |  |  |  |
Equity [Line Items] |  |  |  |
Exchangeable stock shares outstanding | 4,399,858 pwr_ExchangeableStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = pwr_SeriesFAndSeriesGPreferredStockMember |  |  |
Common Stock Withheld for Settlement of Employee Tax Liabilities [Member] | Treasury Stock [Member] |  |  |  |
Equity [Line Items] |  |  |  |
Treasury stock acquired | 352,558 us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementClassOfStockAxis = pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 379,566 us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementClassOfStockAxis = pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 370,007 us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementClassOfStockAxis = pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
Value of treasury stock acquired, cost method | $ 12,300,000 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementClassOfStockAxis = pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | $ 12,100,000 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementClassOfStockAxis = pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | $ 6,700,000 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementClassOfStockAxis = pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |

X
- Details
Name: | pwr_EquityLineItems
Namespace Prefix: | pwr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exchangeable shares exchanged for common stock. + References No definition available. + Details
Name: | pwr_ExchangeableSharesExchangedForCommonStock
Namespace Prefix: | pwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exchangeable Stock Shares Outstanding + References No definition available. + Details
Name: | pwr_ExchangeableStockSharesOutstanding
Namespace Prefix: | pwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Minimum number of shares that can be exchanged by exchangeable shareholders unless number of remaining exchangeable shares registered in name of holder is less. + References No definition available. + Details
Name: | pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess
Namespace Prefix: | pwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of common stock received for each exchangeable share. + References No definition available. + Details
Name: | pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare
Namespace Prefix: | pwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 27 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 7 + Details
Name: | us-gaap_MinorityInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of Net Income (Loss) attributable to noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591551-111686 + Details
Name: | us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockValueAcquiredCostMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net carrying amount of the consolidated Variable Interest Entity's assets and liabilities included in the reporting entity's statement of financial position. + References No definition available. + Details
Name: | us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=pwr_SeriesFAndSeriesGPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_ConvertibleCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |