XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT INFORMATION - Revenue, Operating Income, and Assets, By Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]      
Revenues $ 430,949 $ 440,360  
Cost of revenues (336,109) (363,456)  
Gross profit 94,840 76,904  
General and administrative expense (34,631) (27,298)  
Intangible asset amortization (4,503) (4,297)  
Other Operating Income (Expense), Net 1,892 (2,148)  
Operating Income 56,076 42,125  
Acquisition related costs (179) (36)  
Earn-out expense 1,343 1,000  
Depreciation (12,488) (11,961)  
Assets 2,034,539   $ 2,016,774
Continuing Operations      
Segment Reporting Information [Line Items]      
Assets 2,034,539   2,016,774
Operating Segments      
Segment Reporting Information [Line Items]      
General and administrative expense (21,982) (19,383)  
Operating Income 70,247 51,076  
Operating Segments | E-Infrastructure Solutions Revenues      
Segment Reporting Information [Line Items]      
Revenues 218,263 184,476  
Cost of revenues (156,521) (145,081)  
Gross profit 61,742 39,395  
General and administrative expense (12,133) (9,253)  
Intangible asset amortization (2,967) (2,973)  
Other Operating Income (Expense), Net 0 0  
Operating Income 46,642 27,169  
Depreciation (9,760) (8,154)  
Assets 974,040   958,107
Operating Segments | Transportation Solutions Revenues      
Segment Reporting Information [Line Items]      
Revenues 120,661 148,969  
Cost of revenues (104,665) (131,295)  
Gross profit 15,996 17,674  
General and administrative expense (6,635) (7,394)  
Intangible asset amortization 0 0  
Other Operating Income (Expense), Net 1,892 (2,148)  
Operating Income 11,253 8,132  
Depreciation (2,065) (3,372)  
Assets 220,166   178,143
Operating Segments | Building Solutions Revenues      
Segment Reporting Information [Line Items]      
Revenues 92,025 106,915  
Cost of revenues (74,923) (87,080)  
Gross profit 17,102 19,835  
General and administrative expense (3,214) (2,736)  
Intangible asset amortization (1,536) (1,324)  
Other Operating Income (Expense), Net 0 0  
Operating Income 12,352 15,775  
Depreciation (346) (258)  
Assets 261,210   238,776
Corporate      
Segment Reporting Information [Line Items]      
General and administrative expense (12,649) (7,915)  
Depreciation (317) $ (177)  
Assets $ 579,123   $ 641,748