XML 64 R46.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Supplemental Cash Flow Information (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Supplemental Cash Flow Elements [Abstract] |
Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information | Reconciliations of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):
|  | December 31,
|  | 2024 |  | 2023 |  | 2022 |  | 2021
Cash and cash equivalents |  | $ | 741,960 |  |  | $ | 1,290,248 |  |  | $ | 428,505 |  |  | $ | 229,097 |
Restricted cash included in “Prepaid expenses and other current assets” (1) |  | 2,686 |  |  | 3,652 |  |  | 3,759 |  |  | 1,836 |
Restricted cash included in “Other assets, net” (1) |  | 1,364 |  |  | 1,141 |  |  | 950 |  |  | 954 |
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows |  | $ | 746,010 |  |  | $ | 1,295,041 |  |  | $ | 433,214 |  |  | $ | 231,887 |
(1) Restricted cash includes any cash that is legally restricted as to withdrawal or usage. Additional supplemental cash flow information is as follows (in thousands):
|  | Year Ended December 31,
|  | 2024 |  | 2023 |  | 2022
Cash (paid) received during the period for: |  |  |  |  |  |
Interest paid |  | $ | (166,333) |  |  | $ | (175,782) |  |  | $ | (106,052) |
Income taxes paid |  | $ | (136,755) |  |  | $ | (248,527) |  |  | $ | (111,569) |
Income tax refunds |  | $ | 5,595 |  |  | $ | 6,483 |  |  | $ | 8,281 |
Supplemental Cash Flow Information Related to Leases | Supplemental cash flow information related to leases is as follows (in thousands):
|  | Year Ended December 31,
|  | 2024 |  | 2023 |  | 2022
Cash paid for amounts included in the measurement of lease liabilities: |  |  |  |  |  |
Operating cash flows used by operating leases |  | $ | (110,745) |  |  | $ | (95,900) |  |  | $ | (95,175) |
Operating cash flows used by finance leases |  | $ | (2,606) |  |  | $ | (1,463) |  |  | $ | (108) |
Financing cash flows used by finance leases |  | $ | (10,583) |  |  | $ | (2,511) |  |  | $ | (1,457) |
Lease assets obtained in exchange for lease liabilities: |  |  |  |  |  |
Operating leases |  | $ | 109,708 |  |  | $ | 100,594 |  |  | $ | 77,826 |
Finance leases |  | $ | 10,397 |  |  | $ | 37,299 |  |  | $ | 2,331 |
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities |  | $ | 69,731 |  |  | $ | 26,969 |  |  | $ | 35,144 |

X
- Definition Lessee, Supplemental Cash Flows From Leases [Table Text Block] + References No definition available. + Details
Name: | pwr_LesseeSupplementalCashFlowsFromLeasesTableTextBlock
Namespace Prefix: | pwr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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