Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenues $ 515,464 $ 472,284 $ 916,924 $ 825,113
Cost of revenues 424,157 398,926 769,153 699,836
Gross profit 91,307 73,358 147,771 125,277
Earnings from unconsolidated entities 393 150 491 411
Selling, general and administrative expenses 47,550 45,734 93,865 84,222
Operating income 44,150 27,774 54,397 41,466
Interest expense and interest income, net 26,396 21,287 51,585 41,192
Other (income) expenses, net (2,290) (6,131) 335 (7,926)
Income before income taxes 20,044 12,618 2,477 8,200
Income tax expense (benefit) 137 (2,900) (3,047) (1,712)
Net income 19,907 15,518 5,524 9,912
Net income attributable to non-controlling interests and redeemable non-controlling interests (10,189) (2,654) (14,089) (2,531)
Net income (loss) attributable to common shareholders $ 9,718 $ 12,864 $ (8,565) $ 7,381
Net income (loss) per share attributable to common shareholders:        
Basic (in usd per share) $ 0.18 $ 0.24 $ (0.16) $ 0.14
Diluted (in usd per share) $ 0.18 $ 0.24 $ (0.16) $ 0.14
Weighted average common shares outstanding:        
Basic (in shares) 52,987 52,638 52,937 52,591
Diluted (in shares) 53,835 52,821 52,937 52,897