XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
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, 2022 and 2021 were as follows:
Three months ended March 31, 2022
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$150,904 41.4 %$218,577 80.4 %$369,481 58.0 %
Unit price104,321 28.6 14,803 5.4 119,124 18.7 
T&E109,631 30.0 38,388 14.2 148,019 23.3 
$364,856 100.0 %$271,768 100.0 %$636,624 100.0 %
Three months ended March 31, 2021
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$152,067 48.3 %$227,670 82.0 %$379,737 64.1 %
Unit price85,345 27.1 18,427 6.6 103,772 17.5 
T&E77,496 24.6 31,481 11.4 108,977 18.4 
$314,908 100.0 %$277,578 100.0 %$592,486 100.0 %
The components of the Company’s revenue by market type for the three months ended March 31, 2022 and 2021 were as follows:
Three months ended March 31, 2022Three months ended March 31, 2021
(dollars in thousands)AmountPercentSegmentAmountPercentSegment
Transmission
$221,607 34.8 %T&D$211,227 35.7 %T&D
Distribution
143,249 22.5 T&D103,681 17.5 T&D
Electrical construction
271,768 42.7 C&I277,578 46.8 C&I
Total revenue$636,624 100.0 %$592,486 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, 2022 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, 2022
(in thousands)TotalAmount estimated to not be
recognized within 12 months
Total at December 31, 2021
T&D$1,007,561 $223,496 $572,032 
C&I1,275,188 472,744 1,105,866 
Total$2,282,749 $696,240 $1,677,898