XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
NET REVENUE $ 1,332,972 $ 1,146,052
COST OF REVENUE 1,069,920 907,552
GROSS PROFIT 263,052 238,500
OPERATING COSTS AND EXPENSES:    
Selling, general and administrative expenses 168,118 154,742
Depreciation and amortization expense 15,746 14,728
Total operating expenses 183,864 169,470
OPERATING INCOME 79,188 69,030
OTHER INCOME (EXPENSE):    
Interest expense, net (13,231) (13,202)
Equity in earnings of joint ventures 1,729 1,125
Other, net (4,130) 2
Total other expense (15,632) (12,075)
INCOME BEFORE INCOME TAXES 63,556 56,955
INCOME TAX EXPENSE 16,814 12,164
NET INCOME 46,742 44,791
OTHER COMPREHENSIVE (LOSS) INCOME, NET OF TAX:    
Change in unrealized (loss) gain on cash flow hedges, net of income tax benefit (expense) of $783 and $(454), respectively (2,398) 1,551
OTHER COMPREHENSIVE (LOSS) INCOME (2,398) 1,551
NET COMPREHENSIVE INCOME $ 44,344 $ 46,342
EARNINGS PER COMMON SHARE:    
Earnings per share, basic (in dollars per share) $ 0.28 $ 0.26
Earnings per share, diluted (in dollars per share) $ 0.28 $ 0.26
Weighted average common shares outstanding, basic (in shares) 165,460 173,928
Weighted average common shares outstanding, diluted (in shares) 166,804 175,624