Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Income

v3.24.2.u1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues $ 437,982 $ 327,074 $ 736,388 $ 598,116
Cost of revenues 372,813 268,425 624,226 489,519
Gross profit 65,169 58,649 112,162 108,597
Earnings from unconsolidated entities 10 380 565 830
Selling, general and administrative expenses 44,226 41,413 83,781 82,714
Operating income 20,953 17,616 28,946 26,713
Other expenses, net 15,759 9,198 29,930 17,241
Income (loss) before income taxes 5,194 8,418 (984) 9,472
Income tax provision (benefit) 0 5 0 (498)
Net income (loss) 5,194 8,413 (984) 9,970
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests (184) (2,045) 3,057 (2,500)
Net income attributable to common shareholders $ 5,010 $ 6,368 $ 2,073 $ 7,470
Net income attributable to common shareholders        
Basic (in usd per share) $ 0.10 $ 0.12 $ 0.04 $ 0.14
Diluted (in usd per share) $ 0.09 $ 0.12 $ 0.04 $ 0.14
Weighted average common shares outstanding:        
Basic (in shares) 52,355 52,127 52,322 52,045
Diluted (in shares) 53,113 53,211 53,016 53,232