XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by contact and market type
The components of the Company’s revenue by contract type were as follows for the year ended December 31:
2024
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$824,643 43.9 %$1,202,653 81.2 %$2,027,296 60.3 %
Unit price596,089 31.7 80,507 5.4 676,596 20.1 
T&E(1)
459,769 24.4 198,629 13.4 658,398 19.6 
$1,880,501 100.0 %$1,481,789 100.0 %$3,362,290 100.0 %
2023
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$1,100,273 52.7 %$1,274,763 82.0 %$2,375,036 65.2 %
Unit price549,221 26.3 92,581 6.0 641,802 17.6 
T&E(1)
439,702 21.0 187,365 12.0 627,067 17.2 
$2,089,196 100.0 %$1,554,709 100.0 %$3,643,905 100.0 %
2022
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$835,288 47.8 %$1,051,428 83.3 %$1,886,716 62.7 %
Unit price475,276 27.2 78,714 6.2 553,990 18.4 
T&E(1)
435,228 25.0 132,608 10.5 567,836 18.9 
$1,745,792 100.0 %$1,262,750 100.0 %$3,008,542 100.0 %
(1) The Company T&E contract type includes time-and-equipment, time-and-materials and cost-plus contracts.
The components of the Company’s revenue by market type were as follows for the year ended December 31:
202420232022
(dollars in thousands)SegmentAmountPercentAmountPercentAmountPercent
TransmissionT&D$1,139,848 33.9 %$1,380,923 37.9 %$1,083,415 36.0 %
DistributionT&D740,653 22.0 708,273 19.4 662,377 22.0 
Electrical constructionC&I1,481,789 44.1 1,554,709 42.7 1,262,750 42.0 
Total revenue$3,362,290 100.0 %$3,643,905 100.0 %$3,008,542 100.0 %
Schedule of amount of the remaining performance obligations that the company reasonably estimates will not be recognized within the next twelve months
The following table summarizes the total amount of remaining performance obligations as of December 31, 2024 that the Company expects to be realized, the amount of the remaining performance obligations that the Company reasonably estimates will be recognized within the next twelve months, and the amount estimated to be recognized after the next twelve months.
Remaining Performance Obligations as of December 31, 2024
(in thousands)TotalAmount estimated to be
recognized within 12 months
Amount estimated to be
recognized after 12 months
T&D$592,032 $580,086 $11,946 
C&I1,746,929 1,262,780 484,149 
Total$2,338,961 $1,842,866 $496,095