XML 16 R4.htm IDEA: XBRL DOCUMENT v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
NET REVENUE $ 1,350,654 $ 1,332,972
COST OF REVENUE 1,088,640 1,069,920
GROSS PROFIT 262,014 263,052
OPERATING COSTS AND EXPENSES:    
Selling, general and administrative expenses 174,562 168,118
Depreciation and amortization expense 14,907 15,746
Total operating expenses 189,469 183,864
OPERATING INCOME 72,545 79,188
OTHER INCOME (EXPENSE):    
Interest expense, net (13,304) (13,231)
Equity in earnings of joint ventures 1,689 1,729
Other, net 73 (4,130)
Total other (expense) income (11,542) (15,632)
INCOME BEFORE INCOME TAXES 61,003 63,556
INCOME TAX EXPENSE 15,660 16,814
NET INCOME 45,343 46,742
OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX:    
Change in unrealized (loss) gain on cash flow hedges, net of income tax benefit of $239 and $783, respectively (732) (2,398)
OTHER COMPREHENSIVE (LOSS) INCOME (732) (2,398)
NET COMPREHENSIVE INCOME $ 44,611 $ 44,344
EARNINGS PER COMMON SHARE:    
Earnings per share, basic (in dollars per share) $ 0.29 $ 0.28
Earnings per share, diluted (in dollars per share) $ 0.29 $ 0.28
Weighted average common shares outstanding, basic (in shares) 156,653 165,460
Weighted average common shares outstanding, diluted (in shares) 158,209 166,804