XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 1,872,851 $ 2,019,787 $ 1,963,238
Direct costs 1,176,835 1,282,016 1,265,018
Operating costs and expenses:      
Indirect and selling expenses 492,404 518,453 505,162
Depreciation and amortization 58,147 53,476 60,738
Total operating costs and expenses 550,551 571,929 565,900
Operating income 145,465 165,842 132,320
Interest, net (30,833) (29,590) (39,681)
Other (expense) income (2,639) 1,806 3,908
Income before income taxes 111,993 138,058 96,547
Provision for income taxes 20,405 27,888 13,935
Net income $ 91,588 $ 110,170 $ 82,612
Earnings per share:      
Basic $ 4.97 $ 5.88 $ 4.39
Diluted $ 4.95 $ 5.82 $ 4.35
Weighted-average common shares outstanding:      
Basic 18,414 18,747 18,802
Diluted 18,516 18,925 18,994
Cash dividends declared per common share $ 0.56 $ 0.56 $ 0.56
Other comprehensive income (loss), net of tax $ 2,318 $ (3,861) $ (3,752)
Comprehensive income, net of tax $ 93,906 $ 106,309 $ 78,860