XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Revenue $ 494,297 $ 454,606
Operating expenses 376,485 341,011
Gross margin 117,812 113,595
Corporate general and administrative expenses 18,711 15,598
Operating income 99,101 97,997
Other (expense) income:    
Interest expense (4,511) (3,641)
Gain on sale of operations, net 0 99
Other income, net 9,424 5,112
Total other income, net 4,913 1,570
Income before income tax expense 104,014 99,567
Income tax expense 27,130 26,407
Net Income $ 76,884 $ 73,160
Earnings per share:    
Basic (in dollars per share) $ 1.54 $ 1.45
Diluted (in dollars per share) $ 1.53 $ 1.44
Basic weighted average shares outstanding (in shares) 50,045 50,367
Diluted weighted average shares outstanding (in shares) 50,221 50,762
Comprehensive income:    
Net income $ 76,884 $ 73,160
Other comprehensive income (loss), net of tax 1,018 (1,213)
Comprehensive income $ 77,902 $ 71,947