XML 11 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 437,500 $ 487,618
Direct costs 270,637 302,542
Operating costs and expenses:    
Indirect and selling expenses 118,827 131,891
Depreciation and amortization 13,180 14,795
Total operating costs and expenses 132,007 146,686
Operating income 34,856 38,390
Interest, net (6,709) (7,337)
Other expense (757) (1,052)
Income before income taxes 27,390 30,001
Provision for income taxes 6,868 3,150
Net income $ 20,522 $ 26,851
Earnings per Share:    
Basic $ 1.12 $ 1.45
Diluted $ 1.12 $ 1.44
Weighted-average Shares:    
Basic 18,242 18,506
Diluted 18,347 18,613
Cash dividends declared per common share $ 0.14 $ 0.14
Other comprehensive loss net of tax $ (669) $ (2,713)
Comprehensive income, net of tax $ 19,853 $ 24,138