XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 487,618 $ 494,436
Direct costs 302,542 310,533
Operating costs and expenses:    
Indirect and selling expenses 131,891 129,094
Depreciation and amortization 14,795 13,865
Total operating costs and expenses 146,686 142,959
Operating income 38,390 40,944
Interest, net (7,337) (8,238)
Other (expense) income (1,052) 1,630
Income before income taxes 30,001 34,336
Provision for income taxes 3,150 7,019
Net income $ 26,851 $ 27,317
Earnings per Share:    
Basic $ 1.45 $ 1.46
Diluted $ 1.44 $ 1.44
Weighted-average Shares:    
Basic 18,506 18,757
Diluted 18,613 18,946
Cash dividends declared per common share $ 0.14 $ 0.14
Other comprehensive (loss) income, net of tax $ (2,713) $ 684
Comprehensive income, net of tax $ 24,138 $ 28,001