2024 Q2 Form 10-Q Financial Statement
#000105091524000082 Filed on May 02, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $5.594B | $5.032B |
YoY Change | 10.81% | 13.62% |
Cost Of Revenue | $4.783B | $4.408B |
YoY Change | 10.6% | 14.33% |
Gross Profit | $811.3M | $623.5M |
YoY Change | 12.05% | 8.78% |
Gross Profit Margin | 14.5% | 12.39% |
Selling, General & Admin | $432.4M | $402.3M |
YoY Change | 12.54% | 4.63% |
% of Gross Profit | 53.29% | 64.53% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $83.65M | $88.90M |
YoY Change | -44.2% | 13.41% |
% of Gross Profit | 10.31% | 14.26% |
Operating Expenses | $432.4M | $402.3M |
YoY Change | -4.81% | 4.63% |
Operating Profit | $307.2M | $155.4M |
YoY Change | 13.83% | 23.43% |
Interest Expense | -$32.35M | $41.07M |
YoY Change | -11.85% | -1.49% |
% of Operating Profit | -10.53% | 26.44% |
Other Income/Expense, Net | $1.617M | $24.88M |
YoY Change | -41.09% | 216.32% |
Pretax Income | $267.1M | $147.2M |
YoY Change | 13.19% | 57.34% |
Income Tax | $75.20M | $21.10M |
% Of Pretax Income | 28.16% | 14.33% |
Net Earnings | $188.2M | $118.4M |
YoY Change | 13.42% | 24.53% |
Net Earnings / Revenue | 3.36% | 2.35% |
Basic Earnings Per Share | $1.28 | $0.81 |
Diluted Earnings Per Share | $1.26 | $0.79 |
COMMON SHARES | ||
Basic Shares Outstanding | 146.4M shares | 145.7M shares |
Diluted Shares Outstanding | 149.8M shares | 149.4M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | ||
YoY Change | ||
Cash & Equivalents | $518.1M | $531.1M |
Short-Term Investments | ||
Other Short-Term Assets | ||
YoY Change | ||
Inventory | $235.1M | $224.3M |
Prepaid Expenses | ||
Receivables | $4.431B | $4.095B |
Other Receivables | ||
Total Short-Term Assets | $6.888B | $6.583B |
YoY Change | 8.94% | 18.18% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | ||
YoY Change | ||
Goodwill | $4.314B | $4.284B |
YoY Change | 11.04% | 10.6% |
Intangibles | $1.387B | $1.408B |
YoY Change | -2.62% | -6.09% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $597.6M | $569.7M |
YoY Change | 31.11% | -14.19% |
Total Long-Term Assets | $9.042B | $8.959B |
YoY Change | 7.4% | 5.79% |
TOTAL ASSETS | ||
Total Short-Term Assets | $6.888B | $6.583B |
Total Long-Term Assets | $9.042B | $8.959B |
Total Assets | $15.93B | $15.54B |
YoY Change | 8.06% | 10.71% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | ||
YoY Change | ||
Accrued Expenses | ||
YoY Change | ||
Deferred Revenue | $1.483B | $1.443B |
YoY Change | 31.38% | 26.25% |
Short-Term Debt | ||
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $5.316B | $4.831B |
YoY Change | 41.24% | 40.96% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | ||
YoY Change | ||
Other Long-Term Liabilities | $536.3M | $669.8M |
YoY Change | -30.95% | 13.97% |
Total Long-Term Liabilities | $536.3M | $669.8M |
YoY Change | -89.26% | 13.97% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $5.316B | $4.831B |
Total Long-Term Liabilities | $536.3M | $669.8M |
Total Liabilities | $9.348B | $9.175B |
YoY Change | 3.64% | 7.72% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $5.138B | $4.963B |
YoY Change | 16.76% | 16.88% |
Common Stock | $3.136B | $3.090B |
YoY Change | 8.02% | 7.71% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $6.568B | $6.357B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $15.93B | $15.54B |
YoY Change | 8.06% | 10.71% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $188.2M | $118.4M |
YoY Change | 13.42% | 24.53% |
Depreciation, Depletion And Amortization | $83.65M | $88.90M |
YoY Change | -44.2% | 13.41% |
Cash From Operating Activities | $391.3M | $238.0M |
YoY Change | 207.12% | 519.53% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $161.5M | $83.14M |
YoY Change | 52.28% | 3.51% |
Acquisitions | $384.1M | |
YoY Change | -15.08% | |
Other Investing Activities | -$41.20M | -$27.61M |
YoY Change | -250.98% | -93.23% |
Cash From Investing Activities | -$202.7M | -$386.6M |
YoY Change | 157.36% | -20.88% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -203.3M | -$603.0M |
YoY Change | -317.14% | -348.49% |
NET CHANGE | ||
Cash From Operating Activities | 391.3M | $238.0M |
Cash From Investing Activities | -202.7M | -$386.6M |
Cash From Financing Activities | -203.3M | -$603.0M |
Net Change In Cash | -14.59M | -$761.7M |
YoY Change | -110.26% | 264.27% |
FREE CASH FLOW | ||
Cash From Operating Activities | $391.3M | $238.0M |
Capital Expenditures | $161.5M | $83.14M |
Free Cash Flow | $229.9M | $154.8M |
YoY Change | 974.9% | -469.4% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
4408325000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
3855631000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
623494000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
573195000 | usd |
CY2024Q1 | pwr |
Income Loss From Equity Method Investments Integral Unconsolidated Affiliates
IncomeLossFromEquityMethodInvestmentsIntegralUnconsolidatedAffiliates
|
12334000 | usd |
CY2023Q1 | pwr |
Income Loss From Equity Method Investments Integral Unconsolidated Affiliates
IncomeLossFromEquityMethodInvestmentsIntegralUnconsolidatedAffiliates
|
9620000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
402340000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
384552000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
77511000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
72403000 | usd |
CY2024Q1 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
623000 | usd |
CY2023Q1 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
0 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
155354000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
125860000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
41072000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
41693000 | usd |
CY2024Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
8023000 | usd |
CY2023Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
1516000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
24882000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
7866000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
147187000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
93549000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
21096000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-3421000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
126091000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
96970000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
7731000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1924000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
118360000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
95046000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.81 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.66 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.79 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.64 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
145936000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
144467000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
149350000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
148661000 | shares |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
126091000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
96970000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-30740000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
309000 | usd |
CY2024Q1 | pwr |
Other Comprehensive Income Loss Other Net Of Tax
OtherComprehensiveIncomeLossOtherNetOfTax
|
0 | usd |
CY2023Q1 | pwr |
Other Comprehensive Income Loss Other Net Of Tax
OtherComprehensiveIncomeLossOtherNetOfTax
|
791000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-30740000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1100000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
95351000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
98070000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
7731000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
1924000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
87620000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
96146000 | usd |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
88895000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
78382000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
77511000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
72403000 | usd |
CY2024Q1 | pwr |
Cash Distributions Net Of Equity Earnings
CashDistributionsNetOfEquityEarnings
|
4264000 | usd |
CY2023Q1 | pwr |
Cash Distributions Net Of Equity Earnings
CashDistributionsNetOfEquityEarnings
|
18452000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-4765000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-11997000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
35331000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
27451000 | usd |
CY2024Q1 | us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
-7970000 | usd |
CY2023Q1 | us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
4076000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
-321914000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
-27874000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
-119324000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
206812000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
46977000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
29227000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
|
-349872000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
|
-33618000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-89702000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
320000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
36089000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
5865000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
237955000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
38409000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
83139000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
80319000 | usd |
CY2024Q1 | pwr |
Proceeds From Sale Of Property Plant And Equipment And Insurance Settlement
ProceedsFromSaleOfPropertyPlantAndEquipmentAndInsuranceSettlement
|
26418000 | usd |
CY2023Q1 | pwr |
Proceeds From Sale Of Property Plant And Equipment And Insurance Settlement
ProceedsFromSaleOfPropertyPlantAndEquipmentAndInsuranceSettlement
|
10751000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
384071000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
452252000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
26571000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
39069000 | usd |
CY2024Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-27613000 | usd |
CY2023Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
5873000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-386608000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-488624000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
|
2763700000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
|
4431075000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
3268156000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
4050437000 | usd |
CY2024Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
75710000 | usd |
CY2023Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
108689000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
13745000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
12817000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-9133000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-16445000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-603044000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
242687000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-9963000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-1562000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-761660000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-209090000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1295041000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
433214000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
533381000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
224124000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
6283355000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-30740000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
|
51768000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
-41529000 | usd |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.09 | |
CY2024Q1 | us-gaap |
Dividends Cash
DividendsCash
|
13477000 | usd |
CY2024Q1 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
8199000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
126091000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
6367269000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
5398819000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1100000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
|
123503000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
-77597000 | usd |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.08 | |
CY2023Q1 | us-gaap |
Dividends Cash
DividendsCash
|
12100000 | usd |
CY2023Q1 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
8741000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
96970000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
5521954000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
5031819000 | usd |
CY2024Q1 | pwr |
Percentage Of Total Revenues
PercentageOfTotalRevenues
|
1.000 | |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4428826000 | usd |
CY2023Q1 | pwr |
Percentage Of Total Revenues
PercentageOfTotalRevenues
|
1.000 | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
5031819000 | usd |
CY2024Q1 | pwr |
Percentage Of Total Revenues
PercentageOfTotalRevenues
|
1.000 | |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4428826000 | usd |
CY2023Q1 | pwr |
Percentage Of Total Revenues
PercentageOfTotalRevenues
|
1.000 | |
CY2024Q1 | pwr |
Revenue From Contract With Customer Percentage Of Revenue Recognized Over Time
RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime
|
0.575 | |
CY2023Q1 | pwr |
Revenue From Contract With Customer Percentage Of Revenue Recognized Over Time
RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime
|
0.501 | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
14880000000 | usd |
CY2023Q4 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
13890000000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.646 | |
CY2023Q4 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.669 | |
CY2023Q4 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P12M | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P12M | |
CY2024Q1 | pwr |
Contract With Customer Revenue Recognized Related To Unapproved Change Orders And Claims
ContractWithCustomerRevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims
|
774800000 | usd |
CY2023Q4 | pwr |
Contract With Customer Revenue Recognized Related To Unapproved Change Orders And Claims
ContractWithCustomerRevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims
|
778900000 | usd |
CY2024Q1 | pwr |
Contract With Customer Cumulative Catch Up Adjustment Revenue Change In Estimate Percent
ContractWithCustomerCumulativeCatchUpAdjustmentRevenueChangeInEstimatePercent
|
0.001 | |
CY2024Q1 | pwr |
Contract With Customer Cumulative Catch Up Adjustment To Gross Profit Change In Estimate
ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate
|
21900000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
1274686000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
1413057000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1443125000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1538677000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
952600000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
641100000 | usd |
CY2024Q1 | pwr |
Number Of Pools
NumberOfPools
|
2 | pool |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
13962000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
15644000 | usd |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
271000 | usd |
CY2023Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
2358000 | usd |
CY2024Q1 | pwr |
Accounts Receivable Allowance For Credit Loss Writeoff Recovery
AccountsReceivableAllowanceForCreditLossWriteoffRecovery
|
-278000 | usd |
CY2023Q1 | pwr |
Accounts Receivable Allowance For Credit Loss Writeoff Recovery
AccountsReceivableAllowanceForCreditLossWriteoffRecovery
|
-1472000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
13955000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
16530000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Receivable After Allowance For Credit Loss Current
ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent
|
624200000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Receivable After Allowance For Credit Loss Current
ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent
|
610000000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Receivable After Allowance For Credit Loss Noncurrent
ContractWithCustomerReceivableAfterAllowanceForCreditLossNoncurrent
|
88400000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Receivable After Allowance For Credit Loss Noncurrent
ContractWithCustomerReceivableAfterAllowanceForCreditLossNoncurrent
|
78700000 | usd |
CY2024Q1 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
794300000 | usd |
CY2023Q4 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
743600000 | usd |
CY2024Q1 | pwr |
Contract With Customer Liability Deferred Revenues Current
ContractWithCustomerLiabilityDeferredRevenuesCurrent
|
66700000 | usd |
CY2023Q4 | pwr |
Contract With Customer Liability Deferred Revenues Current
ContractWithCustomerLiabilityDeferredRevenuesCurrent
|
58600000 | usd |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
5031819000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4428826000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
155354000 | usd |
CY2024Q1 | pwr |
Operating Income Loss Margin Percentage
OperatingIncomeLossMarginPercentage
|
0.031 | |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
125860000 | usd |
CY2023Q1 | pwr |
Operating Income Loss Margin Percentage
OperatingIncomeLossMarginPercentage
|
0.028 | |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
88895000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
78382000 | usd |
CY2024 | pwr |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets
|
194200000 | usd |
CY2024 | us-gaap |
Finitelived Intangible Assets Acquired1
FinitelivedIntangibleAssetsAcquired1
|
207800000 | usd |
CY2024 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
403400000 | usd |
CY2023Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
|
5000000 | usd |
CY2024Q1 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
5033522000 | usd |
CY2023Q1 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
4535366000 | usd |
CY2024Q1 | pwr |
Business Acquisitions Pro Forma Net Income Loss Attributable To Common Stock Net Of Tax
BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax
|
118213000 | usd |
CY2023Q1 | pwr |
Business Acquisitions Pro Forma Net Income Loss Attributable To Common Stock Net Of Tax
BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax
|
86670000 | usd |
CY2024Q1 | pwr |
Lease Financing Transaction Depreciation
LeaseFinancingTransactionDepreciation
|
2092000 | usd |
CY2024Q1 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
53388000 | usd |
CY2023Q4 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
53868000 | usd |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni And Without Readily Determinable Fair Value
EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue
|
159816000 | usd |
CY2023Q4 | us-gaap |
Equity Securities Fv Ni And Without Readily Determinable Fair Value
EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue
|
178097000 | usd |
CY2024Q1 | us-gaap |
Equity Method Investment Difference Between Carrying Amount And Underlying Equity
EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
|
29900000 | usd |
CY2023Q4 | us-gaap |
Equity Method Investment Difference Between Carrying Amount And Underlying Equity
EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
|
31400000 | usd |
CY2024Q1 | pwr |
Amortization Of Equity Method Investment Difference Between Carrying Amount And Underlying Equity
AmortizationOfEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
|
1500000 | usd |
CY2023Q1 | pwr |
Amortization Of Equity Method Investment Difference Between Carrying Amount And Underlying Equity
AmortizationOfEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
|
1800000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
118360000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
118360000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
95046000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
95046000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
145936000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
144467000 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
3414000 | shares |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
4194000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
149350000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
148661000 | shares |
CY2024Q1 | us-gaap |
Line Of Credit
LineOfCredit
|
854364000 | usd |
CY2023Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
867137000 | usd |
CY2024Q1 | pwr |
Lease Financing Transaction Liability
LeaseFinancingTransactionLiability
|
126409000 | usd |
CY2023Q4 | pwr |
Lease Financing Transaction Liability
LeaseFinancingTransactionLiability
|
102955000 | usd |
CY2024Q1 | us-gaap |
Other Long Term Debt
OtherLongTermDebt
|
6219000 | usd |
CY2023Q4 | us-gaap |
Other Long Term Debt
OtherLongTermDebt
|
6279000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
46373000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
39577000 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
20991000 | usd |
CY2023Q4 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
23142000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
|
3720724000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
|
4198706000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
546543000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
535202000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
3174181000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
3663504000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
2969000 | usd |
CY2023Q1 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
911000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
722000 | usd |
CY2023Q1 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
208000 | usd |
CY2023Q1 | pwr |
Lease Financing Transaction Depreciation
LeaseFinancingTransactionDepreciation
|
2252000 | usd |
CY2024Q1 | pwr |
Lease Financing Transactions Interest On Liabilities
LeaseFinancingTransactionsInterestOnLiabilities
|
3498000 | usd |
CY2023Q1 | pwr |
Lease Financing Transactions Interest On Liabilities
LeaseFinancingTransactionsInterestOnLiabilities
|
4299000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
25534000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
23223000 | usd |
CY2024Q1 | pwr |
Short Term Lease And Variable Lease Cost
ShortTermLeaseAndVariableLeaseCost
|
287335000 | usd |
CY2023Q1 | pwr |
Short Term Lease And Variable Lease Cost
ShortTermLeaseAndVariableLeaseCost
|
238078000 | usd |
CY2024Q1 | us-gaap |
Lease Cost
LeaseCost
|
322150000 | usd |
CY2023Q1 | us-gaap |
Lease Cost
LeaseCost
|
268971000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
73023000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
9655000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability To Be Paid Remainder Of Fiscal Year
OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear
|
82678000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
81366000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
10436000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability To Be Paid Year One
OperatingAndFinanceLeaseLiabilityToBePaidYearOne
|
91802000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
63052000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
9428000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability To Be Paid Year Two
OperatingAndFinanceLeaseLiabilityToBePaidYearTwo
|
72480000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
44661000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
8078000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability To Be Paid Year Three
OperatingAndFinanceLeaseLiabilityToBePaidYearThree
|
52739000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
26108000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
7203000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability To Be Paid Year Four
OperatingAndFinanceLeaseLiabilityToBePaidYearFour
|
33311000 | usd |
CY2024Q1 | pwr |
Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
|
27077000 | usd |
CY2024Q1 | pwr |
Finance Lease Liability To Be Paid After Year Four
FinanceLeaseLiabilityToBePaidAfterYearFour
|
6029000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability To Be Paid After Year Four
OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour
|
33106000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
315287000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
50829000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability To Be Paid
OperatingAndFinanceLeaseLiabilityToBePaid
|
366116000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
29548000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
4456000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability Undiscounted Excess Amount
OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount
|
34004000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
285739000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
46373000 | usd |
CY2024Q1 | pwr |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
332112000 | usd |
CY2024Q1 | us-gaap |
Short Term Lease Commitment Amount
ShortTermLeaseCommitmentAmount
|
26500000 | usd |
CY2024Q1 | pwr |
Lessee Operating Lease Lease Not Yet Commenced Undiscounted Amount
LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
|
17500000 | usd |
CY2024Q1 | pwr |
Lease Financing Transaction To Be Paid
LeaseFinancingTransactionToBePaid
|
95200000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y3M7D | |
CY2024Q1 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y11M15D | |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.045 | |
CY2024Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.063 | |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.143 | |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.037 | |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
-21600000 | usd |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
-32000000 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
47400000 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits Period Increase Decrease
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
|
2300000 | usd |
CY2024Q1 | us-gaap |
Decrease In Unrecognized Tax Benefits Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
|
8900000 | usd |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.09 | |
CY2024Q1 | us-gaap |
Dividends Cash
DividendsCash
|
13477000 | usd |
CY2023Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.09 | |
CY2023Q4 | us-gaap |
Dividends Cash
DividendsCash
|
13412000 | usd |
CY2023Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.08 | |
CY2023Q3 | us-gaap |
Dividends Cash
DividendsCash
|
12430000 | usd |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.08 | |
CY2023Q2 | us-gaap |
Dividends Cash
DividendsCash
|
11893000 | usd |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.08 | |
CY2023Q1 | us-gaap |
Dividends Cash
DividendsCash
|
12100000 | usd |
CY2024Q1 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
101800000 | usd |
CY2023Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
88900000 | usd |
CY2024Q1 | us-gaap |
Deferred Compensation Arrangement With Individual Common Stock Reserved For Future Issuance
DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance
|
176305 | shares |
CY2023Q4 | us-gaap |
Deferred Compensation Arrangement With Individual Common Stock Reserved For Future Issuance
DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance
|
174079 | shares |
CY2024Q1 | us-gaap |
Life Insurance Corporate Or Bank Owned Amount
LifeInsuranceCorporateOrBankOwnedAmount
|
95700000 | usd |
CY2023Q4 | us-gaap |
Life Insurance Corporate Or Bank Owned Amount
LifeInsuranceCorporateOrBankOwnedAmount
|
83400000 | usd |
CY2024Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
531056000 | usd |
CY2023Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
217115000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
533381000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
224124000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1290248000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Deferred Compensation
IncreaseDecreaseInDeferredCompensation
|
6513000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Deferred Compensation
IncreaseDecreaseInDeferredCompensation
|
4076000 | usd |
CY2024Q1 | us-gaap |
Life Insurance Corporate Or Bank Owned Change In Value
LifeInsuranceCorporateOrBankOwnedChangeInValue
|
6049000 | usd |
CY2023Q1 | us-gaap |
Life Insurance Corporate Or Bank Owned Change In Value
LifeInsuranceCorporateOrBankOwnedChangeInValue
|
3146000 | usd |
CY2024Q1 | pwr |
Investments Outstanding Commitment To Be Paid
InvestmentsOutstandingCommitmentToBePaid
|
64200000 | usd |
CY2024Q1 | us-gaap |
Cash Equivalents At Carrying Value
CashEquivalentsAtCarryingValue
|
161100000 | usd |
CY2023Q4 | us-gaap |
Cash Equivalents At Carrying Value
CashEquivalentsAtCarryingValue
|
610800000 | usd |
CY2024Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
531056000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1290248000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
1848562000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
2027588000 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
393990000 | usd |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
526221000 | usd |
CY2024Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
514994000 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
507433000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
2757546000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
3061242000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
1850000000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
1820000000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
1370000000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
1310000000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
428505000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1295041000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
433214000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
25909000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
23627000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
722000 | usd |
CY2023Q1 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
28000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
2100000 | usd |
CY2023Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
422000 | usd |
CY2024Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
28255000 | usd |
CY2023Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
30876000 | usd |
CY2024Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
362000 | usd |
CY2023Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
13277000 | usd |
CY2024Q1 | pwr |
Rental Purchase Option Asset Obtained In Exchange For Rental Purchase Option Liability
RentalPurchaseOptionAssetObtainedInExchangeForRentalPurchaseOptionLiability
|
25616000 | usd |
CY2023Q1 | pwr |
Rental Purchase Option Asset Obtained In Exchange For Rental Purchase Option Liability
RentalPurchaseOptionAssetObtainedInExchangeForRentalPurchaseOptionLiability
|
2237000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
29006000 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
17606000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
22240000 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
17386000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
|
790000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
|
1266000 | usd |
CY2024Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
33600000 | usd |
CY2023Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
20500000 | usd |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |