XML 24 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Revenue before reimbursements (net revenue) $ 1,026,864,000 $ 1,073,464,000 $ 1,003,001,000
Reimbursements 14,318,000 10,122,000 5,473,000
Total revenue 1,041,182,000 1,083,586,000 1,008,474,000
Operating expenses      
Salaries and benefits 656,030,000 737,430,000 717,411,000
General and administrative expenses 156,494,000 132,678,000 130,749,000
Cost of services 109,039,000 70,676,000 52,785,000
Research and development 22,698,000 20,414,000 0
Impairment charges 7,246,000 0 0
Restructuring charges 0 0 3,792,000
Reimbursed expenses 14,318,000 10,122,000 5,473,000
Total operating expenses 965,825,000 971,320,000 910,210,000
Operating income 75,357,000 112,266,000 98,264,000
Non-operating income (expense)      
Interest, net 11,617,000 5,337,000 302,000
Other, net 1,697,000 (2,367,000) 7,463,000
Net non-operating income 13,314,000 2,970,000 7,765,000
Income before income taxes 88,671,000 115,236,000 106,029,000
Provision for income taxes 34,261,000 35,750,000 33,457,000
Net income 54,410,000 79,486,000 72,572,000
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustment 4,810,000 (8,457,000) (1,890,000)
Net unrealized gain (loss) on available-for-sale investments 83,000 (41,000) 0
Pension gain (loss) adjustment (575,000) 2,634,000 148,000
Other comprehensive loss, net of tax 4,318,000 (5,864,000) (1,742,000)
Comprehensive income $ 58,728,000 $ 73,622,000 $ 70,830,000
Weighted-average common shares outstanding      
Basic (in shares) 20,029 19,758 19,515
Diluted (in shares) 20,766 20,618 20,296
Earnings per common share      
Basic (in dollars per share) $ 2.72 $ 4.02 $ 3.72
Diluted (in dollars per share) 2.62 3.86 3.58
Cash dividends paid per share (in dollars per share) $ 0.60 $ 0.60 $ 0.60