XML 96 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business and Organization - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
6 Months Ended 12 Months Ended
Jun. 30, 2012
Entity
Dec. 31, 2014
Segment
Entity
Dec. 31, 2013
Entity
Dec. 31, 2012
Entity
Organization And Description Of Business [Line Items]        
Number of reportable segments   3us-gaap_NumberOfReportableSegments    
Fiber Optic Licensing Terms, Minimum in years   5 years 5 years  
Fiber Optic Licensing Terms, Maximum in years   25 years 25 years  
Number of business acquisitions 4us-gaap_NumberOfBusinessesAcquired 9us-gaap_NumberOfBusinessesAcquired 6us-gaap_NumberOfBusinessesAcquired 4us-gaap_NumberOfBusinessesAcquired
Proceeds from sale of subsidiary       $ 265.0us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
Electric Power Infrastructure Services Business [Member] | Canada [Member]        
Organization And Description Of Business [Line Items]        
Number of business acquisitions 1us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_ElectricPowerInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= country_CA
4us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_ElectricPowerInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= country_CA
   
Electric Power Infrastructure Services Business [Member] | Australia [Member]        
Organization And Description Of Business [Line Items]        
Number of business acquisitions   1us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_ElectricPowerInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= country_AU
   
Electric Power Infrastructure Services Business [Member] | United States [Member]        
Organization And Description Of Business [Line Items]        
Number of business acquisitions 2us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_ElectricPowerInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= country_US
1us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_ElectricPowerInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
Electric Power Infrastructure Services Business [Member] | Us Canada Australia [Member]        
Organization And Description Of Business [Line Items]        
Number of business acquisitions     3us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_ElectricPowerInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= pwr_UsCanadaAustraliaMember
 
Oil and Gas Infrastructure Services Business [Member] | Canada [Member]        
Organization And Description Of Business [Line Items]        
Number of business acquisitions   2us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_OilAndGasInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= country_CA
   
Oil and Gas Infrastructure Services Business [Member] | United States [Member]        
Organization And Description Of Business [Line Items]        
Number of business acquisitions 1us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_OilAndGasInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= country_US
1us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_OilAndGasInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
Oil and Gas Infrastructure Services Business [Member] | Us Canada Australia [Member]        
Organization And Description Of Business [Line Items]        
Number of business acquisitions     3us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementBusinessSegmentsAxis
= pwr_OilAndGasInfrastructureServicesBusinessMember
/ us-gaap_StatementGeographicalAxis
= pwr_UsCanadaAustraliaMember