XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition and Related Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 30, 2022
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,
2022202120222021
By contract type:
Unit-price contracts$1,451,905 34.3 %$1,217,724 40.6 %2,809,507 34.3 %$2,194,286 38.5 %
Cost-plus contracts974,942 23.0 %759,485 25.3 %1,893,230 23.1 %1,422,257 24.9 %
Fixed price contracts1,805,156 42.7 %1,022,607 34.1 %3,494,791 42.6 %2,086,854 36.6 %
Total revenues$4,232,003 100.0 %$2,999,816 100.0 %$8,197,528 100.0 %$5,703,397 100.0 %
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
By primary geographic location:
United States$3,667,337 86.7 %$2,570,798 85.7 %$6,991,306 85.2 %$4,776,914 83.7 %
Canada439,466 10.4 %327,159 10.9 %990,371 12.1 %741,005 13.0 %
Australia89,369 2.1 %62,808 2.1 %144,570 1.8 %117,915 2.1 %
Others35,831 0.8 %39,051 1.3 %71,281 0.9 %67,563 1.2 %
Total revenues$4,232,003 100.0 %$2,999,816 100.0 %$8,197,528 100.0 %$5,703,397 100.0 %
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
June 30, 2022December 31, 2021
Contract assets$1,001,733 $803,453 
Contract liabilities$751,326 $802,872 
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,
 2022202120222021
Balance at beginning of period$49,916 $16,449 $49,749 $16,546 
Increase (decrease) in provision for credit losses(428)23,877 (295)23,920 
Recoveries of amounts previously written off (write-offs charged against the allowance), net219 (613)253 (753)
Balance at end of period$49,707 $39,713 $49,707 $39,713