XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021 and 2020 were as follows:
Three months ended March 31, 2021
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$151,931 48.2 %$227,709 82.0 %$379,640 64.1 %
Unit price85,269 27.1 18,431 6.6 103,700 17.5 
T&E70,278 22.3 14,382 5.2 84,660 14.3 
Other7,430 2.4 17,056 6.2 24,486 4.1 
$314,908 100.0 %$277,578 100.0 %$592,486 100.0 %
Three months ended March 31, 2020
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$121,002 46.7 %$218,539 84.3 %$339,541 65.5 %
Unit price63,310 24.4 18,076 7.0 81,386 15.7 
T&E68,051 26.2 15,802 6.1 83,853 16.2 
Other6,907 2.7 6,783 2.6 13,690 2.6 
$259,270 100.0 %$259,200 100.0 %$518,470 100.0 %
The components of the Company’s revenue by market type for the three months ended March 31, 2021 and 2020 were as follows:
Three months ended March 31, 2021Three months ended March 31, 2020
(dollars in thousands)AmountPercentSegmentAmountPercentSegment
Transmission
$211,227 35.7 %T&D$171,566 33.1 %T&D
Distribution
103,681 17.5 T&D87,704 16.9 T&D
Electrical construction
277,578 46.8 C&I259,200 50.0 C&I
Total revenue$592,486 100.0 %$518,470 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, 2021 that the Company expects to be realized and the amount of the remaining performance obligations that the Company reasonably estimates will not be recognized within the next twelve months.
Remaining Performance Obligations at March 31, 2021
(in thousands)TotalAmount estimated to not be
recognized within 12 months
Total at December 31, 2020
T&D$584,421 $152,951 $645,422 
C&I940,758 190,950 889,596 
Total$1,525,179 $343,901 $1,535,018