XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following table presents total revenue and income from operations by reportable segment for the three and six months ended June 30, 2022 and 2021:
Three Months Ended June 30,Six Months Ended June 30,
Revenues2022202120222021
E-Infrastructure Solutions$233,548 $123,743 $402,475 $220,315 
Transportation Solutions191,381 203,153 351,880 350,207 
Building Solutions85,639 74,770 166,533 146,460 
Total Revenues$510,568 $401,666 $920,888 $716,982 
Operating Income
E-Infrastructure Solutions$32,824 $24,714 $54,109 $42,526 
Transportation Solutions5,107 4,796 8,793 7,462 
Building Solutions9,751 6,790 19,109 14,151 
Segment Operating Income47,682 36,300 82,011 64,139 
Corporate(6,362)(3,580)(12,167)(8,664)
Acquisition Related Costs(230)— (485)— 
Total Operating Income$41,090 $32,720 $69,359 $55,475