XML 39 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended 3 Months Ended
Mar. 31, 2015
Entity
Dec. 31, 2014
Entity
Jun. 30, 2015
Entity
Apr. 29, 2015
Subsequent Event [Line Items]        
Number of business acquisitions 3us-gaap_NumberOfBusinessesAcquired 9us-gaap_NumberOfBusinessesAcquired    
Cash paid for acquisitions $ 36,900,000pwr_AggregateBusinessAcquisitionConsiderationOfAcquiredEntityCashPaidAndLiabilitiesIncurred $ 284,300,000pwr_AggregateBusinessAcquisitionConsiderationOfAcquiredEntityCashPaidAndLiabilitiesIncurred    
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Sales price of fiber optic licensing operations       1,000,000,000us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Scenario Forecast [Member]        
Subsequent Event [Line Items]        
Number of business acquisitions     2us-gaap_NumberOfBusinessesAcquired
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Cash paid for acquisitions     $ 25,400,000pwr_AggregateBusinessAcquisitionConsiderationOfAcquiredEntityCashPaidAndLiabilitiesIncurred
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember