XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net service revenues $ 1,422,530 $ 1,154,599 $ 1,058,651
Cost of service revenues 960,656 779,578 718,775
Gross profit 461,874 375,021 339,876
General and Administrative Expense 306,847 258,800 234,794
Depreciation and amortization 16,412 13,530 14,126
Total operating expenses 323,259 272,330 248,920
Operating income 138,615 102,691 90,956
Interest income (2,442) (4,394) (1,476)
Interest expense 13,612 7,732 11,106
Total interest expense, net 11,170 3,338 9,630
Income before income taxes 127,445 99,353 81,326
Income tax expense 31,535 25,755 18,810
Net income $ 95,910 $ 73,598 $ 62,516
Net income per common share      
Basic net income per share (in dollars per share) $ 5.31 $ 4.33 $ 3.91
Diluted net income per share (in dollars per share) $ 5.22 $ 4.23 $ 3.83
Weighted average number of common shares and potential common shares outstanding:      
Basic (in shares) 18,053 17,006 15,996
Diluted (in shares) 18,391 17,380 16,311