XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue        
Revenue before reimbursements (net revenue) $ 278,559,000 $ 263,160,000 $ 822,382,000 $ 773,702,000
Reimbursements 4,256,000 4,736,000 12,408,000 10,090,000
Total revenue 282,815,000 267,896,000 834,790,000 783,792,000
Operating expenses        
Salaries and benefits 183,025,000 167,219,000 535,330,000 504,994,000
General and administrative expenses 39,740,000 37,564,000 127,556,000 112,405,000
Cost of services 31,030,000 30,680,000 88,158,000 78,818,000
Research and development 5,682,000 5,560,000 17,002,000 16,746,000
Impairment charges 0 0 16,224,000 7,246,000
Restructuring charges 0 0 6,939,000 0
Reimbursed expenses 4,256,000 4,736,000 12,408,000 10,090,000
Total operating expenses 263,733,000 245,759,000 803,617,000 730,299,000
Operating income 19,082,000 22,137,000 31,173,000 53,493,000
Non-operating income (expense)        
Interest, net 2,570,000 2,505,000 9,268,000 7,667,000
Other, net (555,000) (649,000) 3,013,000 2,537,000
Net non-operating income 2,015,000 1,856,000 12,281,000 10,204,000
Income before income taxes 21,097,000 23,993,000 43,454,000 63,697,000
Provision for income taxes 6,268,000 9,006,000 19,750,000 24,142,000
Net income 14,829,000 14,987,000 23,704,000 39,555,000
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustment 6,977,000 (4,015,000) 816,000 (3,701,000)
Net unrealized gain (loss) on available-for-sale investments 19,000 14,000 (5,000) 68,000
Other comprehensive income (loss), net of tax 6,996,000 (4,001,000) 811,000 (3,633,000)
Comprehensive income $ 21,825,000 $ 10,986,000 $ 24,515,000 $ 35,922,000
Weighted-average common shares outstanding        
Basic (in shares) 20,357 20,076 20,254 19,998
Diluted (in shares) 21,024 20,553 21,144 20,716
Earnings per common share        
Basic (in dollars per share) $ 0.73 $ 0.75 $ 1.17 $ 1.98
Diluted (in dollars per share) 0.71 0.73 1.12 1.91
Cash dividends paid per share (in dollars per share) $ 0.15 $ 0.15 $ 0.45 $ 0.45