XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Revenue $ 438,884 $ 410,539 $ 1,353,193 $ 1,263,647
Operating expenses 365,971 342,148 1,108,824 1,027,146
Gross margin 72,913 68,391 244,369 236,501
Corporate general and administrative expenses 23,227 13,136 63,988 44,527
Operating income 49,686 55,255 180,381 191,974
Other (expense) income:        
Interest expense (4,968) (5,848) (15,363) (15,023)
Gain on sale of operations, net 4,953 77 4,953 176
Other income (expense), net 1,300 (2,288) 13,207 8,245
Total other income (expense), net 1,285 (8,059) 2,797 (6,602)
Income before income tax expense 50,971 47,196 183,178 185,372
Income tax expense 15,887 13,514 51,417 51,667
Net Income $ 35,084 $ 33,682 $ 131,761 $ 133,705
Earnings per share:        
Basic (in dollars per share) $ 0.70 $ 0.68 $ 2.63 $ 2.67
Diluted (in dollars per share) $ 0.70 $ 0.67 $ 2.62 $ 2.64
Basic weighted average shares outstanding (in shares) 50,145 49,838 50,101 50,054
Diluted weighted average shares outstanding (in shares) 50,401 50,371 50,359 50,644
Comprehensive income:        
Net income $ 35,084 $ 33,682 $ 131,761 $ 133,705
Other comprehensive (loss) income, net of tax (2,497) 487 (1,621) 811
Comprehensive income $ 32,587 $ 34,169 $ 130,140 $ 134,516