XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
Revenue before reimbursements (net revenue) $ 283,578 $ 265,197
Reimbursements 3,864 3,901
Total revenue 287,442 269,098
Operating expenses    
Salaries and benefits 189,475 174,413
General and administrative expenses 41,424 41,363
Cost of services 30,059 27,432
Research and development 6,392 5,715
Reimbursed expenses 3,864 3,901
Total operating expenses 271,214 252,824
Operating income 16,228 16,274
Non-operating income (expense)    
Interest, net 3,955 4,086
Other, net (2,566) 2,571
Net non-operating income 1,389 6,657
Income before income taxes 17,617 22,931
Provision for income taxes 4,311 8,899
Net income 13,306 14,032
Other comprehensive income (loss), net of tax    
Foreign currency translation adjustment 2,541 (4,058)
Net unrealized loss on available-for-sale investments (39) (33)
Other comprehensive income (loss), net of tax 2,502 (4,091)
Comprehensive income $ 15,808 $ 9,941
Weighted-average common shares outstanding    
Basic (in shares) 20,464 20,144
Diluted (in shares) 21,318 21,040
Earnings per common share    
Basic (in dollars per share) $ 0.65 $ 0.70
Diluted (in dollars per share) 0.62 0.67
Cash dividends paid per share (in dollars per share) $ 0.15 $ 0.15