XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 928,553 $ 806,706
Operating expenses    
Direct cost of revenues 626,034 553,509
Selling, general and administrative expenses 201,870 184,213
Amortization of intangible assets 1,016 2,182
Costs and expenses 828,920 739,904
Operating income 99,633 66,802
Other income (expense)    
Interest income and other 1,581 (1,342)
Interest expense (1,719) (2,939)
Other income (expense) (138) (4,281)
Income before income tax provision 99,495 62,521
Income tax provision 19,530 14,974
Net income $ 79,965 $ 47,547
Earnings per common share — basic (in dollars per share) $ 2.29 $ 1.43
Earnings per common share — diluted (in dollars per share) $ 2.23 $ 1.34
Other comprehensive income (loss), net of tax    
Foreign currency translation adjustments, net of tax expense of $0 $ (11,433) $ 9,850
Total other comprehensive income (loss), net of tax (11,433) 9,850
Comprehensive income $ 68,532 $ 57,397