XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Revenue $ 420,012 $ 398,502 $ 914,309 $ 853,108
Operating expenses 366,368 343,987 742,853 684,998
Gross margin 53,644 54,515 171,456 168,110
Corporate general and administrative expenses 22,050 15,793 40,761 31,391
Operating income 31,594 38,722 130,695 136,719
Other (expense) income:        
Interest expense (5,884) (5,534) (10,395) (9,175)
Gain on sale of operations, net 0 0 0 99
Other income, net 2,483 5,421 11,907 10,533
Total other (expense) income, net (3,401) (113) 1,512 1,457
Income before income tax expense 28,193 38,609 132,207 138,176
Income tax expense 8,400 11,746 35,530 38,153
Net Income $ 19,793 $ 26,863 $ 96,677 $ 100,023
Earnings per share:        
Basic (in dollars per share) $ 0.39 $ 0.54 $ 1.93 $ 1.99
Diluted (in dollars per share) $ 0.39 $ 0.53 $ 1.92 $ 1.98
Basic weighted average shares outstanding (in shares) 50,111 49,963 50,079 50,164
Diluted weighted average shares outstanding (in shares) 50,276 50,385 50,248 50,639
Comprehensive income:        
Net income $ 19,793 $ 26,863 $ 96,677 $ 100,023
Other comprehensive (loss) income, net of tax (142) 1,537 876 324
Comprehensive income $ 19,651 $ 28,400 $ 97,553 $ 100,347