XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition and Related Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 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):
Year Ended December 31,
202220212020
By contract type:
Fixed price contracts$7,282,537 42.7 %$4,849,038 37.4 %$4,380,539 39.1 %
Unit-price contracts5,927,335 34.7 %5,029,100 38.7 %4,172,363 37.2 %
Cost-plus contracts3,864,031 22.6 %3,102,075 23.9 %2,649,770 23.7 %
Total revenues$17,073,903 100.0 %$12,980,213 100.0 %$11,202,672 100.0 %
Year Ended December 31,
202220212020
By primary geographic location:
United States$14,390,237 84.3 %$11,068,493 85.3 %$9,618,951 85.8 %
Canada2,020,853 11.8 %1,557,117 12.0 %1,252,365 11.2 %
Australia428,321 2.5 %221,038 1.7 %200,664 1.8 %
Others234,492 1.4 %133,565 1.0 %130,692 1.2 %
Total revenues$17,073,903 100.0 %$12,980,213 100.0 %$11,202,672 100.0 %
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
December 31, 2022December 31, 2021December 31, 2020
Contract assets$1,080,206 $803,453 $453,832 
Contract liabilities$1,141,518 $802,872 $528,864 
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,
202220212020
Balance at beginning of year$49,749 $16,546 $9,398 
Cumulative effect of adoption of new credit loss standard— — 5,067 
Increase in provision for credit losses350 34,890 3,656 
Write-offs charged against the allowance net of recoveries of amounts previously written off(34,455)(1,687)(1,575)
Balance at end of year$15,644 $49,749 $16,546