XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue        
Revenue before reimbursements (net revenue) $ 322,837,000 $ 278,559,000 $ 923,663,000 $ 822,382,000
Reimbursements 5,059,000 4,256,000 13,583,000 12,408,000
Total revenue 327,896,000 282,815,000 937,246,000 834,790,000
Operating expenses        
Salaries and benefits 217,836,000 183,025,000 616,514,000 535,330,000
General and administrative expenses 41,778,000 39,740,000 125,386,000 127,556,000
Cost of services 37,644,000 31,030,000 102,297,000 88,158,000
Research and development 6,418,000 5,682,000 18,847,000 17,002,000
Impairment charges 0 0 0 16,224,000
Restructuring charges 0 0 0 6,939,000
Reimbursed expenses 5,059,000 4,256,000 13,583,000 12,408,000
Total operating expenses 308,735,000 263,733,000 876,627,000 803,617,000
Operating income 19,161,000 19,082,000 60,619,000 31,173,000
Non-operating income (loss)        
Interest, net 3,436,000 2,570,000 10,030,000 9,268,000
Other, net 3,884,000 (555,000) 4,594,000 3,013,000
Net non-operating income 7,320,000 2,015,000 14,624,000 12,281,000
Income before income taxes 26,481,000 21,097,000 75,243,000 43,454,000
Provision for income taxes 8,835,000 6,268,000 23,218,000 19,750,000
Net income 17,646,000 14,829,000 52,025,000 23,704,000
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustment (287,000) 6,977,000 8,780,000 816,000
Net unrealized gain (loss) on available-for-sale investments 26,000 19,000 (20,000) (5,000)
Other comprehensive income (loss), net of tax (261,000) 6,996,000 8,760,000 811,000
Comprehensive income $ 17,385,000 $ 21,825,000 $ 60,785,000 $ 24,515,000
Weighted-average common shares outstanding        
Basic (in shares) 20,735 20,357 20,617 20,254
Diluted (in shares) 21,316 21,024 21,377 21,144
Earnings per common share        
Basic (in dollars per share) $ 0.85 $ 0.73 $ 2.52 $ 1.17
Diluted (in dollars per share) 0.83 0.71 2.43 1.12
Cash dividends paid per share (in dollars per share) $ 0.15 $ 0.15 $ 0.45 $ 0.45