XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 516,998 $ 501,519 $ 1,523,463 $ 1,484,886
Direct costs:        
Direct costs 325,047 323,504 964,911 961,473
Operating costs and expenses:        
Indirect and selling expenses 132,816 131,553 389,001 381,808
Depreciation and amortization 4,820 5,917 15,303 19,052
Amortization of intangible assets 8,291 8,644 24,873 27,154
Total operating costs and expenses 145,927 146,114 429,177 428,014
Operating income 46,024 31,901 129,375 95,399
Interest, net (7,195) (10,557) (23,136) (30,146)
Other (expense) income (899) 2,736 767 1,501
Income before income taxes 37,930 24,080 107,006 66,754
Provision for income taxes 5,251 340 21,399 6,304
Net income $ 32,679 $ 23,740 $ 85,607 $ 60,450
Earnings per Share:        
Basic $ 1.74 $ 1.26 $ 4.57 $ 3.22
Diluted $ 1.73 $ 1.25 $ 4.53 $ 3.19
Weighted-average Shares:        
Basic 18,760 18,815 18,752 18,795
Diluted 18,910 18,974 18,915 18,958
Cash dividends declared per common share $ 0.14 $ 0.14 $ 0.42 $ 0.42
Other comprehensive loss, net of tax $ (951) $ (4,053) $ (610) $ (2,236)
Comprehensive income, net of tax $ 31,728 $ 19,687 $ 84,997 $ 58,214