XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by contract and market type
The components of the Company’s revenue by contract type for the three months ended March 31, 2025 and 2024 were as follows:
Three months ended March 31, 2025
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$173,450 37.6 %$293,805 79.0 %$467,255 56.0 %
Unit price152,102 32.9 17,667 4.8 169,769 20.4 
T&E136,217 29.5 60,379 16.2 196,596 23.6 
$461,769 100.0 %$371,851 100.0 %$833,620 100.0 %
Three months ended March 31, 2024
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$243,000 49.5 %$264,800 81.5 %$507,800 62.3 %
Unit price136,125 27.8 16,336 5.0 152,461 18.7 
T&E111,270 22.7 44,031 13.5 155,301 19.0 
$490,395 100.0 %$325,167 100.0 %$815,562 100.0 %
The components of the Company’s revenue by market type for the three months ended March 31, 2025 and 2024 were as follows:
Three months ended March 31, 2025Three months ended March 31, 2024
(dollars in thousands)AmountPercentSegmentAmountPercentSegment
Transmission
$269,773 32.4 %T&D$313,926 38.5 %T&D
Distribution
191,996 23.0 T&D176,469 21.6 T&D
Electrical construction
371,851 44.6 C&I325,167 39.9 C&I
Total revenue$833,620 100.0 %$815,562 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 amount of remaining performance obligations as of March 31, 2025 that the Company expects to be realized and 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 at March 31, 2025
(in thousands)TotalAmount estimated to be recognized within 12 monthsAmount estimated to be recognized after 12 months
T&D$619,554 $588,553 $31,001 
C&I1,746,705 1,326,030 420,675 
Total$2,366,259 $1,914,583 $451,676