XML 23 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenues $ 806,706 $ 723,620
Operating expenses    
Direct cost of revenues 553,509 493,104
Selling, general and administrative expenses 184,213 148,971
Amortization of intangible assets 2,182 2,268
Costs and expenses 739,904 644,343
Operating income 66,802 79,277
Other income (expense)    
Interest income and other (1,342) (347)
Interest expense (2,939) (2,642)
Other income (expense) (4,281) (2,989)
Income before income tax provision 62,521 76,288
Income tax provision 14,974 16,967
Net income $ 47,547 $ 59,321
Earnings per common share — basic (in dollars per share) $ 1.43 $ 1.76
Earnings per common share — diluted (in dollars per share) $ 1.34 $ 1.66
Other comprehensive income (loss), net of tax    
Foreign currency translation adjustments, net of tax expense of $0 $ 9,850 $ (6,191)
Total other comprehensive income (loss), net of tax 9,850 (6,191)
Comprehensive income $ 57,397 $ 53,130