v3.26.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net service revenues $ 377,417 $ 349,443 $ 741,028 $ 687,151
Cost of service revenues 255,857 235,566 503,595 465,597
Gross profit 121,560 113,877 237,433 221,554
General and Administrative Expense 78,493 77,077 156,264 150,297
Depreciation and amortization 4,125 3,913 8,155 7,856
Total operating expenses 82,618 80,990 164,419 158,153
Operating income 38,942 32,887 73,014 63,401
Interest income (566) (583) (1,076) (1,085)
Interest expense 1,724 3,525 3,875 7,543
Total interest expense, net 1,158 2,942 2,799 6,458
Income before income taxes 37,784 29,945 70,215 56,943
Income tax expense 10,177 7,893 17,539 13,663
Net income $ 27,607 $ 22,052 $ 52,676 $ 43,280
Net income per common share        
Basic income per share (in dollars per share) $ 1.51 $ 1.22 $ 2.89 $ 2.4
Diluted income per share (in dollars per share) $ 1.49 $ 1.2 $ 2.85 $ 2.36
Weighted average number of common shares and potential common shares outstanding:        
Basic (in shares) 18,292 18,045 18,243 18,011
Diluted (in shares) 18,472 18,332 18,499 18,340