XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Operations and Other Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues:        
Revenues before reimbursable expenses $ 432,361 $ 370,049 $ 1,230,556 $ 1,097,664
Reimbursable expenses 8,923 8,040 26,624 24,827
Total revenues 441,284 378,089 1,257,180 1,122,491
Operating expenses:        
Direct costs (exclusive of depreciation and amortization included below) 288,803 247,849 835,874 749,757
Reimbursable expenses 8,923 8,135 26,618 25,146
Selling, general and administrative expenses 81,296 70,375 238,147 214,485
Other gains, net 0 173 71 14,522
Restructuring charges 3,521 3,137 5,419 7,530
Depreciation and amortization 8,741 6,321 22,807 18,326
Total operating expenses 391,284 335,644 1,128,794 1,000,722
Operating income 50,000 42,445 128,386 121,769
Other income (expense), net:        
Interest expense, net of interest income (11,009) (6,800) (25,937) (19,894)
Other income (expense), net 3,655 1,936 (10,643) 5,361
Total other expense, net (7,354) (4,864) (36,580) (14,533)
Income before taxes 42,646 37,581 91,806 107,236
Income tax expense 12,226 10,432 17,420 24,599
Net income $ 30,420 $ 27,149 $ 74,386 $ 82,637
Earnings per share:        
Net income per basic share $ 1.75 $ 1.53 $ 4.25 $ 4.61
Net income per diluted share $ 1.71 $ 1.47 $ 4.13 $ 4.43
Weighted average shares used in calculating earnings per share:        
Basic 17,340 17,754 17,492 17,945
Diluted 17,794 18,471 18,024 18,672
Comprehensive income (loss):        
Net income (loss) $ 30,420 $ 27,149 $ 74,386 $ 82,637
Foreign currency translation adjustments, net of tax (2,042) 900 1,242 (103)
Unrealized loss on investment, net of tax 0 (443) (15,766) (8,208)
Unrealized loss on cash flow hedging instruments, net of tax (510) (4,716) (4,857) (4,770)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total (2,552) (4,259) (19,381) (13,081)
Comprehensive income $ 27,868 $ 22,890 $ 55,005 $ 69,556