| Revenue Disaggregated by Geographic Location and Contract Type |
The following tables present Quanta’s revenue disaggregated by contract type and by geographic location, as determined by the job location (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | | 2024 | | 2023 | | 2022 | | By contract type: | | | | | | | | | | | | | | Fixed price contracts | | $ | 13,307,321 | | | 56.2 | % | | $ | 10,251,037 | | | 49.1 | % | | $ | 7,282,537 | | | 42.7 | % | | Unit-price contracts | | 6,475,714 | | | 27.4 | | | 6,586,982 | | | 31.5 | | | 5,927,335 | | | 34.7 | | | Cost-plus contracts | | 3,889,760 | | | 16.4 | | | 4,044,187 | | | 19.4 | | | 3,864,031 | | | 22.6 | | | Total revenues | | $ | 23,672,795 | | | 100.0 | % | | $ | 20,882,206 | | | 100.0 | % | | $ | 17,073,903 | | | 100.0 | % |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | | 2024 | | 2023 | | 2022 | | By primary geographic location: | | | | | | | | | | | | | | United States | | $ | 21,606,807 | | | 91.3 | % | | $ | 17,910,892 | | | 85.8 | % | | $ | 14,390,237 | | | 84.3 | % | | Canada | | 1,025,074 | | | 4.3 | | | 2,045,999 | | | 9.8 | | | 2,020,853 | | | 11.8 | | | Australia | | 666,870 | | | 2.8 | | | 612,497 | | | 2.9 | | | 428,321 | | | 2.5 | | | Others | | 374,044 | | | 1.6 | | | 312,818 | | | 1.5 | | | 234,492 | | | 1.4 | | | Total revenues | | $ | 23,672,795 | | | 100.0 | % | | $ | 20,882,206 | | | 100.0 | % | | $ | 17,073,903 | | | 100.0 | % |
|
| Contract Assets and Liabilities |
Contract assets and liabilities consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | December 31, 2024 | | December 31, 2023 | | December 31, 2022 | | Contract assets | | $ | 1,208,619 | | | $ | 1,413,057 | | | $ | 1,080,206 | | | Contract liabilities | | $ | 2,149,328 | | | $ | 1,538,677 | | | $ | 1,141,518 | |
|
| Composition of the Allowance for Credit Losses |
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | | 2024 | | 2023 | | 2022 | | Balance at beginning of year | | $ | 13,962 | | | $ | 15,644 | | | $ | 49,749 | | | Increase in provision for credit losses | | 4,279 | | | 5,927 | | | 350 | | | Write-offs charged against the allowance net of recoveries of amounts previously written off | | (3,056) | | | (7,609) | | | (34,455) | | | Balance at end of year | | $ | 15,185 | | | $ | 13,962 | | | $ | 15,644 | |
|