XML 92 R51.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Goodwill and Other Intangible Assets - Summary of Changes in Quanta's Goodwill (Detail) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Goodwill [Line Items] |  |
Goodwill, beginning balance | $ 1,780,717 us-gaap_Goodwill | $ 1,537,645 us-gaap_Goodwill
Goodwill acquired | 174,485 us-gaap_GoodwillAcquiredDuringPeriod | 255,806 us-gaap_GoodwillAcquiredDuringPeriod
Foreign currency translation adjustment related to goodwill | (23,717)us-gaap_GoodwillTranslationAdjustments | (12,734)us-gaap_GoodwillTranslationAdjustments
Goodwill, ending balance | 1,931,485 us-gaap_Goodwill | 1,780,717 us-gaap_Goodwill
Electric Power Division [Member] |  |
Goodwill [Line Items] |  |
Goodwill, beginning balance | 1,168,084 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_ElectricPowerDivisionMember | 1,065,152 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_ElectricPowerDivisionMember
Goodwill acquired | 71,517 us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = pwr_ElectricPowerDivisionMember | 112,549 us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = pwr_ElectricPowerDivisionMember
Foreign currency translation adjustment related to goodwill | (16,377)us-gaap_GoodwillTranslationAdjustments / us-gaap_StatementBusinessSegmentsAxis = pwr_ElectricPowerDivisionMember | (9,617)us-gaap_GoodwillTranslationAdjustments / us-gaap_StatementBusinessSegmentsAxis = pwr_ElectricPowerDivisionMember
Goodwill, ending balance | 1,223,224 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_ElectricPowerDivisionMember | 1,168,084 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_ElectricPowerDivisionMember
Oil and Gas Infrastructure Division [Member] |  |
Goodwill [Line Items] |  |
Goodwill, beginning balance | 277,843 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_OilAndGasMember | 137,703 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_OilAndGasMember
Goodwill acquired | 102,968 us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = pwr_OilAndGasMember | 143,257 us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = pwr_OilAndGasMember
Foreign currency translation adjustment related to goodwill | (7,340)us-gaap_GoodwillTranslationAdjustments / us-gaap_StatementBusinessSegmentsAxis = pwr_OilAndGasMember | (3,117)us-gaap_GoodwillTranslationAdjustments / us-gaap_StatementBusinessSegmentsAxis = pwr_OilAndGasMember
Goodwill, ending balance | 373,471 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_OilAndGasMember | 277,843 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_OilAndGasMember
Fiber Optic Licensing Division [Member] |  |
Goodwill [Line Items] |  |
Goodwill, beginning balance | 334,790 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_FiberOpticLicensingMember | 334,790 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_FiberOpticLicensingMember
Goodwill acquired |  |
Foreign currency translation adjustment related to goodwill |  |
Goodwill, ending balance | $ 334,790 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_FiberOpticLicensingMember | $ 334,790 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = pwr_FiberOpticLicensingMember

X
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAcquiredDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_GoodwillLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) from foreign currency translation adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillTranslationAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerDivisionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pwr_FiberOpticLicensingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |