XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net service revenues $ 362,301 $ 289,787 $ 1,049,452 $ 857,455
Cost of service revenues 245,586 197,583 711,183 583,916
Gross profit 116,715 92,204 338,269 273,539
General and administrative expenses 79,370 62,805 229,667 187,444
Depreciation and amortization 4,408 3,446 12,264 10,316
Total operating expenses 83,778 66,251 241,931 197,760
Operating income 32,937 25,953 96,338 75,779
Interest income (760) (1,908) (1,845) (2,805)
Interest expense 3,343 573 10,886 5,445
Total interest expense, net 2,583 (1,335) 9,041 2,640
Income before income taxes 30,354 27,288 87,297 73,139
Income tax expense 7,506 7,125 21,169 19,067
Net income $ 22,848 $ 20,163 $ 66,128 $ 54,072
Net income per common share        
Basic income per share (in dollars per share) $ 1.26 $ 1.13 $ 3.67 $ 3.24
Diluted income per share (in dollars per share) $ 1.24 $ 1.1 $ 3.6 $ 3.17
Weighted average number of common shares and potential common shares outstanding:        
Basic (in shares) 18,072 17,868 18,031 16,707
Diluted (in shares) 18,390 18,255 18,365 17,065