XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statements of Operations and Other Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues and reimbursable expenses:        
Revenues $ 371,654 $ 346,759 $ 727,615 $ 664,654
Reimbursable expenses 9,363 8,140 16,787 16,630
Total revenues and reimbursable expenses 381,017 354,899 744,402 681,284
Operating expenses:        
Direct costs (exclusive of depreciation and amortization included below) 248,605 235,198 501,908 463,581
Reimbursable expenses 9,427 8,121 17,011 16,745
Selling, general and administrative expenses 71,410 64,642 144,110 126,496
Other Nonrecurring Gain 15,917 623 14,349 188
Restructuring charges 2,056 1,699 4,393 3,983
Depreciation and amortization 6,033 6,143 12,005 12,517
Total operating expenses 321,614 315,180 665,078 623,134
Operating income 59,403 39,719 79,324 58,150
Other income (expense), net:        
Interest expense, net of interest income (7,954) (5,796) (13,094) (10,099)
Other income, net 646 1,062 3,425 2,781
Total other expense, net (7,308) (4,734) (9,669) (7,318)
Income before taxes 52,095 34,985 69,655 50,832
Income tax expense 14,613 10,273 14,167 12,701
Net income $ 37,482 $ 24,712 $ 55,488 $ 38,131
Earnings per share:        
Net income per basic share (in dollars per share) $ 2.10 $ 1.30 $ 3.08 $ 2.00
Net income (USD per share) $ 2.03 $ 1.27 $ 2.96 $ 1.95
Weighted average shares used in calculating earnings per share:        
Basic (shares) 17,887 18,939 18,042 19,029
Diluted (shares) 18,454 19,486 18,741 19,598
Comprehensive income (loss):        
Net income (loss) $ 37,482 $ 24,712 $ 55,488 $ 38,131
Foreign currency translation adjustments, net of tax (281) 327 (1,003) 379
Unrealized gain (loss) on investment, net of tax (6,318) 553 (7,765) 4,426
Unrealized gain (loss) on cash flow hedging instruments, net of tax (1,127) 2,463 (54) 134
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total (7,726) 3,343 (8,822) 4,939
Comprehensive income $ 29,756 $ 28,055 $ 46,666 $ 43,070