XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations and Other Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues and reimbursable expenses:        
Revenues $ 358,178 $ 285,370 $ 1,022,832 $ 818,744
Reimbursable expenses 9,288 6,816 25,918 19,034
Total revenues and reimbursable expenses 367,466 292,186 1,048,750 837,778
Operating expenses:        
Direct costs (exclusive of depreciation and amortization included below) 244,774 193,368 708,355 569,848
Reimbursable expenses 9,497 6,917 26,242 19,249
Selling, general and administrative expenses 64,347 54,458 190,655 148,886
Restructuring charges 5,402 1,332 9,385 4,956
Depreciation and amortization 6,104 6,812 18,621 20,578
Total operating expenses 330,124 262,887 953,258 763,517
Operating income 37,342 29,299 95,492 74,261
Other income (expense), net:        
Interest expense, net of interest income (5,047) (3,111) (15,146) (7,753)
Other income (expense), net (1,000) (785) 1,781 18,699
Total other income (expense), net (6,047) (3,896) (13,365) 10,946
Income before taxes 31,295 25,403 82,127 85,207
Income tax expense 9,779 7,662 22,480 26,739
Net income $ 21,516 $ 17,741 $ 59,647 $ 58,468
Earnings per share:        
Net income per basic share (in dollars per share) $ 1.15 $ 0.88 $ 3.15 $ 2.85
Net income (USD per share) $ 1.10 $ 0.86 $ 3.05 $ 2.80
Weighted average shares used in calculating earnings per share:        
Basic (shares) 18,770 20,109 18,941 20,511
Diluted (shares) 19,475 20,615 19,578 20,899
Comprehensive income (loss):        
Net income (loss) $ 21,516 $ 17,741 $ 59,647 $ 58,468
Foreign currency translation adjustments, net of tax (662) (1,034) (283) (1,733)
Unrealized gain (loss) on investment, net of tax (1,350) (830) 3,076 (2,718)
Unrealized gain (loss) on cash flow hedging instruments, net of tax (368) 3,762 (234) 9,058
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total (2,380) 1,898 2,559 4,607
Comprehensive income $ 19,136 $ 19,639 $ 62,206 $ 63,075