XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition and Related Balance Sheet Accounts (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2022202120222021
By contract type:
Unit-price contracts$1,597,640 35.8 %$1,399,358 41.8 %4,407,147 34.8 %$3,593,644 39.7 %
Cost-plus contracts986,262 22.1 %825,622 24.6 %2,879,492 22.8 %2,247,879 24.8 %
Fixed price contracts1,875,855 42.1 %1,128,298 33.6 %5,370,646 42.4 %3,215,152 35.5 %
Total revenues$4,459,757 100.0 %$3,353,278 100.0 %$12,657,285 100.0 %$9,056,675 100.0 %
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
By primary geographic location:
United States$3,760,019 84.3 %$2,892,446 86.2 %$10,751,325 84.9 %$7,669,360 84.7 %
Canada512,803 11.5 %382,072 11.4 %1,503,174 11.9 %1,123,077 12.4 %
Australia130,851 2.9 %52,804 1.6 %275,421 2.2 %170,719 1.9 %
Others56,084 1.3 %25,956 0.8 %127,365 1.0 %93,519 1.0 %
Total revenues$4,459,757 100.0 %$3,353,278 100.0 %$12,657,285 100.0 %$9,056,675 100.0 %
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
September 30, 2022December 31, 2021
Contract assets$1,127,181 $803,453 
Contract liabilities$830,351 $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 EndedNine Months Ended
September 30,September 30,
 2022202120222021
Balance at beginning of period$49,707 $39,713 $49,749 $16,546 
Increase (decrease) in provision for credit losses2,343 249 2,048 24,169 
Write-offs charged against the allowance net of recoveries of amounts previously written off(33,030)(253)(32,777)(1,006)
Balance at end of period$19,020 $39,709 $19,020 $39,709