XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Operations and Other Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues:        
Revenues before reimbursable expenses $ 465,636 $ 402,505 $ 909,348 $ 798,195
Reimbursable expenses 9,406 9,250 17,461 17,701
Total revenues 475,042 411,755 926,809 815,896
Operating expenses:        
Direct costs (exclusive of depreciation and amortization included below) 311,187 269,028 619,381 547,071
Reimbursable expenses 9,406 9,250 17,461 17,695
Selling, general and administrative expenses 89,793 80,217 174,504 156,851
Other losses (gains) (3,850) 71 (7,690) 71
Restructuring charges 410 560 1,073 1,898
Depreciation and amortization 10,148 7,117 19,869 14,066
Total operating expenses 424,794 366,101 839,978 737,510
Operating income 50,248 45,654 86,831 78,386
Other income (expense), net:        
Interest expense, net of interest income (11,939) (9,281) (20,830) (14,928)
Other income (expense), net 4,599 (8,665) 3,973 (14,298)
Total other expense, net (7,340) (17,946) (16,857) (29,226)
Income before taxes 42,908 27,708 69,974 49,160
Income tax expense 11,674 8,278 15,493 5,194
Net income $ 31,234 $ 19,430 $ 54,481 $ 43,966
Earnings per share:        
Net income per basic share $ 1.93 $ 1.12 $ 3.28 $ 2.50
Net income per diluted share $ 1.91 $ 1.09 $ 3.22 $ 2.42
Weighted average shares used in calculating earnings per share:        
Basic 16,208 17,320 16,594 17,569
Diluted 16,387 17,772 16,902 18,137
Comprehensive income (loss):        
Net income (loss) $ 31,234 $ 19,430 $ 54,481 $ 43,966
Foreign currency translation adjustments, net of tax (1,807) 2,749 (3,738) 3,284
Unrealized loss on investment, net of tax (1,330) (5,249) (1,330) (15,766)
Unrealized gain (loss) on cash flow hedging instruments, net of tax 1,897 (2,114) 2,927 (4,347)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total (1,240) (4,614) (2,141) (16,829)
Comprehensive income $ 29,994 $ 14,816 $ 52,340 $ 27,137