XML 53 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Equity (USD $)
In Thousands, except Share data
Total
USD ($)
Common Stock [Member]
USD ($)
Exchangeable Shares [Member]
Series F Preferred Stock [Member]
Series G Preferred Stock [Member]
Additional Paid-in Capital [Member]
USD ($)
Retained Earnings [Member]
USD ($)
Accumulated Other Comprehensive Income (Loss) [Member]
USD ($)
Treasury Stock [Member]
USD ($)
Total Stockholders' Equity [Member]
USD ($)
Noncontrolling Interest [Member]
USD ($)
Balance at Dec. 31, 2011 $ 3,389,263us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
      $ 3,216,206us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 361,527us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RetainedEarningsMember
$ 710us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (196,493)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
$ 3,381,952us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
$ 7,311us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Balance, Shares at Dec. 31, 2011   206,203,005us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
3,909,110us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertibleCommonStockMember
1us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
             
Other comprehensive income (loss) 13,743us-gaap_OtherComprehensiveIncomeLossNetOfTax             13,743us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  13,743us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Acquisitions 37,291us-gaap_StockIssuedDuringPeriodValueAcquisitions         37,291us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      37,291us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Acquisitions, shares   1,927,113us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Restricted stock activity 24,845us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures         31,501us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
    (6,656)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
24,845us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Restricted stock activity, shares   915,816us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Stock options exercised 2,385us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised         2,385us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      2,385us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Stock options exercised, shares   224,652us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Income tax benefit (expense) from long-term incentive plans (297)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet         (297)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      (297)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Distributions to non-controlling interests (17,970)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders                   (17,970)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Net income 322,656us-gaap_ProfitLoss           306,629us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RetainedEarningsMember
    306,629us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
16,027us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Balance at Dec. 31, 2012 3,771,916us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
      3,287,086us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
668,156us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RetainedEarningsMember
14,453us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(203,149)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
3,766,548us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
5,368us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Balance, Shares at Dec. 31, 2012   209,270,586us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
3,909,110us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertibleCommonStockMember
1us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
             
Other comprehensive income (loss) (51,689)us-gaap_OtherComprehensiveIncomeLossNetOfTax             (51,689)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (51,689)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Acquisitions 88,896us-gaap_StockIssuedDuringPeriodValueAcquisitions         88,896us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      88,896us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Acquisitions, shares   3,547,482us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Restricted stock activity 23,785us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures         35,876us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
    (12,091)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
23,785us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Restricted stock activity, shares   (358,753)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Stock options exercised 1,028us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised         1,028us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      1,028us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Stock options exercised, shares   74,342us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Exchange of exchangeable shares   409,110pwr_ExchangeableSharesExchangedForCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
(409,110)pwr_ExchangeableSharesExchangedForCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertibleCommonStockMember
               
Income tax benefit (expense) from long-term incentive plans 3,699us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet         3,699us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      3,699us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Distributions to non-controlling interests (17,625)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders                   (17,625)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Net income 421,309us-gaap_ProfitLoss           401,921us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RetainedEarningsMember
    401,921us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
19,388us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Balance at Dec. 31, 2013 4,241,319us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
      3,416,585us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
1,070,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RetainedEarningsMember
(37,236)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(215,240)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
4,234,188us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
7,131us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Balance, Shares at Dec. 31, 2013   212,942,767us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
3,500,000us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertibleCommonStockMember
1us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
             
Other comprehensive income (loss) (86,054)us-gaap_OtherComprehensiveIncomeLossNetOfTax             (86,054)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (86,054)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Acquisitions 134,538us-gaap_StockIssuedDuringPeriodValueAcquisitions         134,538us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      134,538us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Acquisitions, shares   686,382us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
3,825,971us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertibleCommonStockMember
  1us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
           
Restricted stock activity 26,690us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures         39,030us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
    (12,340)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
26,690us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Restricted stock activity, shares   95,475us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Stock options exercised 1,179us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised         1,179us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      1,179us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Stock options exercised, shares   91,444us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Income tax benefit (expense) from long-term incentive plans 700us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet         700us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
      700us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Common stock repurchases (93,482)us-gaap_TreasuryStockValueAcquiredCostMethod               (93,482)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
(93,482)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
 
Common stock repurchases, shares   (2,996,278)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Deferral plan shares           874pwr_StockCompensationAmountVestedButDeferred
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
    (874)pwr_StockCompensationAmountVestedButDeferred
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
   
Distributions to non-controlling interests (14,432)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders                   (14,432)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Net income 315,082us-gaap_ProfitLoss           296,714us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RetainedEarningsMember
    296,714us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
18,368us-gaap_ProfitLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Balance at Dec. 31, 2014 $ 4,525,540us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
      $ 3,592,906us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 1,366,791us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RetainedEarningsMember
$ (123,290)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (321,936)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
$ 4,514,473us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ParentMember
$ 11,067us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Balance, Shares at Dec. 31, 2014   210,819,790us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
7,325,971us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertibleCommonStockMember
1us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
1us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember