XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
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:
2021
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$559,861 43.0 %$963,477 80.5 %$1,523,338 61.0 %
Unit price369,710 28.4 73,826 6.2 443,536 17.7 
T&E372,016 28.6 159,399 13.3 531,415 21.3 
$1,301,587 100.0 %$1,196,702 100.0 %$2,498,289 100.0 %
2020
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$507,634 44.0 %$904,024 82.7 %$1,411,658 62.8 %
Unit price338,611 29.3 77,331 7.1 415,942 18.5 
T&E308,133 26.7 111,659 10.2 419,792 18.7 
$1,154,378 100.0 %$1,093,014 100.0 %$2,247,392 100.0 %
2019
T&DC&ITotal
(dollars in thousands)AmountPercentAmountPercentAmountPercent
Fixed price$564,266 49.7 %$701,135 74.8 %$1,265,401 61.1 %
Unit price228,229 20.1 53,552 5.7 281,781 13.6 
T&E341,916 30.2 182,061 19.5 523,977 25.3 
$1,134,411 100.0 %$936,748 100.0 %$2,071,159 100.0 %
The components of the Company’s revenue by market type were as follows for the year ended December 31:
202120202019
(dollars in thousands)SegmentAmountPercentAmountPercentAmountPercent
TransmissionT&D$806,367 32.3 %$745,599 33.2 %$772,609 37.3 %
DistributionT&D495,220 19.8 408,779 18.2 361,802 17.5 
Electrical constructionC&I1,196,702 47.9 1,093,014 48.6 936,748 45.2 
Total revenue$2,498,289 100.0 %$2,247,392 100.0 %$2,071,159 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 December 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 as of December 31, 2021
(in thousands)TotalAmount estimated to not be
recognized within 12 months
T&D$572,032 $84,075 
C&I1,105,866 339,659 
Total$1,677,898 $423,734