XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition and Related Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
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):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
By contract type:
Fixed price contracts$2,296,888 45.5 %$1,805,156 42.7 %4,231,776 44.7 %$3,494,791 42.6 %
Unit-price contracts1,697,629 33.6 1,451,905 34.3 3,195,023 33.7 $2,809,507 34.3 
Cost-plus contracts1,054,093 20.9 974,942 23.0 2,050,637 21.6 1,893,230 23.1 
Total revenues$5,048,610 100.0 %$4,232,003 100.0 %$9,477,436 100.0 %$8,197,528 100.0 %
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
By primary geographic location:
United States$4,282,902 84.8 %$3,667,337 86.7 %$7,949,267 83.9 %$6,991,306 85.2 %
Canada523,258 10.4 439,466 10.4 1,065,618 11.2 990,371 12.1 
Australia156,725 3.1 89,369 2.1 311,402 3.3 144,570 1.8 
Others85,725 1.7 35,831 0.8 151,149 1.6 71,281 0.9 
Total revenues$5,048,610 100.0 %$4,232,003 100.0 %$9,477,436 100.0 %$8,197,528 100.0 %
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
June 30, 2023December 31, 2022
Contract assets$1,357,233 $1,080,206 
Contract liabilities$1,128,864 $1,141,518 
Composition of the Allowance for Credit Losses
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):
 Three Months EndedSix Months Ended
June 30,June 30,
 2023202220232022
Balance at beginning of period$16,530 $49,916 $15,644 $49,749 
Increase in provision for credit losses2,889 (428)5,247 (295)
Write-offs charged against the allowance net of recoveries of amounts previously written off(5,511)219 (6,983)253 
Balance at end of period$13,908 $49,707 $13,908 $49,707