XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME    
Revenue $ 1,412,707 $ 1,256,896
Cost of revenue 1,279,331 1,157,164
Gross profit 133,376 99,732
Selling, general and administrative expenses 88,588 78,009
Transaction and related costs 550 2,695
Operating income 44,238 19,028
Other income (expense):    
Foreign exchange gain, net 560 926
Other (expense) income, net (126) 331
Interest expense, net (17,992) (18,465)
Income before provision for income taxes 26,680 1,820
Provision for income taxes (7,737) (510)
Net income $ 18,943 $ 1,310
Dividends per common share (in dollars per share) $ 0.06 $ 0.06
Earnings per share:    
Basic (in dollars per share) 0.35 0.02
Diluted (in dollars per share) $ 0.35 $ 0.02
Weighted average common shares outstanding:    
Basic (in shares) 53,490 53,184
Diluted (in shares) 54,414 53,944