XML 40 R27.htm IDEA: XBRL DOCUMENT
v3.26.1

Acquisitions (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2026
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract] |
Summary of Contingent Consideration Liabilities | The aggregate fair value of outstanding contingent consideration liabilities for acquisitions completed prior to March 31, 2026 and their classification in the accompanying condensed consolidated balance sheets is as follows (in thousands):
|  | March 31, 2026 |  | December 31, 2025
Accounts payable and accrued expenses |  | $ | 4,023 |  |  | $ | 7,333 |
Insurance and other non-current liabilities |  | 592,015 |  |  | 586,496 |
Total contingent consideration liabilities |  | $ | 596,038 |  |  | $ | 593,829 |
Unaudited Supplemental Pro Forma Results of Operations | The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in the year ended December 31, 2025, have been provided for illustrative purposes only and may not be indicative of the actual results that would have been achieved by the combined companies for the period presented or that may be achieved by the combined companies in the future (in thousands).
|  |  |  | Three Months Ended |  |
|  |  |  | March 31, 2025 |  |  |  |
Revenues |  |  |  | $ | 6,930,000 |  |  |  |  |
Net income attributable to common stock |  |  |  | $ | 156,401 |  |  |  |  |
Included in Quanta’s condensed consolidated results of operations were the following revenues and income before income taxes related to acquisitions completed in the respective period (in thousands). Also included in Quanta’s condensed consolidated results of operations for the three months ended March 31, 2025 were acquisition costs of $5.7 million related to the acquisitions completed in the three months ended March 31, 2025.
|  |  |  | Three Months Ended |  |
|  |  |  | March 31, 2025 |  |  |  |
Revenues |  |  |  | $ | 96,920 |  |  |  |  |
Income before income taxes |  |  |  | $ | 3,532 |  |  |  |  |

X
- Definition Summary of Contingent Consideration Liabilities + References No definition available. + Details
Name: | pwr_SummaryOfContingentConsiderationLiabilitiesTableTextBlock
Namespace Prefix: | pwr_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(3) -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessAcquisitionProFormaInformationTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_BusinessCombinationAndAssetAcquisitionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration