XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 2022
Reportable Segments  
Schedule of revenue and gross profit by segment

Segment Revenue

Revenue by segment was as follows (in thousands):

For the three months ended March 31, 

2022

2021

% of

% of

Total

Total

Segment

    

Revenue

    

Revenue

    

Revenue

    

Revenue

Utilities

$

358,728

 

45.7%

$

335,012

 

40.9%

Energy/Renewables

359,050

45.8%

352,864

43.2%

Pipeline

 

66,606

 

8.5%

 

130,453

 

15.9%

Total

$

784,384

 

100.0%

$

818,329

 

100.0%

Segment Gross Profit

Gross profit by segment was as follows (in thousands):

For the three months ended March 31, 

2022

2021

% of

% of

Segment

Segment

Segment

    

Gross Profit

    

Revenue

    

Gross Profit

    

Revenue

Utilities

$

22,354

 

6.2%

$

21,716

 

6.5%

Energy/Renewables

39,931

11.1%

42,672

12.1%

Pipeline

 

(5,799)

 

(8.7%)

 

15,793

 

12.1%

Total

$

56,486

 

7.2%

$

80,181

 

9.8%