v3.26.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table presents relevant segment information (in thousands):
Three Months Ended March 31,
20262025
Revenue:
Engineering & Consulting$165,801 $145,447 
Installation & Maintenance872,092 360,506 
Revenue$1,037,893 $505,953 
Cost of revenue:
Engineering & Consulting$115,388 $85,794 
Installation & Maintenance$736,351 $308,455 
Gross profit:
Engineering & Consulting$50,413 $59,653 
Installation & Maintenance135,741 52,051 
Gross profit$186,154 $111,704 
The following table presents the reconciliation from Gross profit to Income (loss) before income tax (in thousands):
Three Months Ended March 31,
20262025
Gross profit$186,154 $111,704 
Selling, general and administrative116,095 69,459 
Depreciation and amortization36,828 26,092 
Acquisition-related costs11,432 157 
Gain on sale of property and equipment(64)(98)
Equity in earnings of joint venture(504)(460)
Interest expense17,000 29,641 
Interest income(1,320)(755)
Credit agreement amendment fees3,243 2,877 
Other income, net(569)(108)
Income (loss) before income tax
$4,013 $(15,101)