XML 193 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Summary 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, 2023 and 2022:
Three Months Ended June 30,Six Months Ended June 30,
Revenues2023202220232022
E-Infrastructure Solutions$260,148 $233,548 $465,988 $402,475 
Transportation Solutions151,088 142,640 262,227 258,781 
Building Solutions111,089 85,639 197,689 166,533 
Total Revenues$522,325 $461,827 $925,904 $827,789 
Operating Income
E-Infrastructure Solutions$43,167 $32,824 $67,436 $54,109 
Transportation Solutions9,856 7,410 15,162 11,853 
Building Solutions13,480 9,751 22,181 19,109 
Segment Operating Income66,503 49,985 104,779 85,071 
Corporate General and Administrative Expense
(6,181)(5,766)(11,640)(11,234)
Acquisition Related Costs(59)(230)(249)(485)
Total Operating Income$60,263 $43,989 $92,890 $73,352