XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition and Related Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 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):
Year Ended December 31,
202320222021
By contract type:
Fixed price contracts$10,251,037 49.1 %$7,282,537 42.7 %$4,849,038 37.4 %
Unit-price contracts6,586,982 31.5 5,927,335 34.7 5,029,100 38.7 
Cost-plus contracts4,044,187 19.4 3,864,031 22.6 3,102,075 23.9 
Total revenues$20,882,206 100.0 %$17,073,903 100.0 %$12,980,213 100.0 %
Year Ended December 31,
202320222021
By primary geographic location:
United States$17,910,892 85.8 %$14,390,237 84.3 %$11,068,493 85.3 %
Canada2,045,999 9.8 2,020,853 11.8 1,557,117 12.0 
Australia612,497 2.9 428,321 2.5 221,038 1.7 
Others312,818 1.5 234,492 1.4 133,565 1.0 
Total revenues$20,882,206 100.0 %$17,073,903 100.0 %$12,980,213 100.0 %
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
December 31, 2023December 31, 2022December 31, 2021
Contract assets$1,413,057 $1,080,206 $803,453 
Contract liabilities$1,538,677 $1,141,518 $802,872 
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,
202320222021
Balance at beginning of year$15,644 $49,749 $16,546 
Increase in provision for credit losses5,927 350 34,890 
Write-offs charged against the allowance net of recoveries of amounts previously written off(7,609)(34,455)(1,687)
Balance at end of year$13,962 $15,644 $49,749