XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net service revenues $ 337,708 $ 280,746
Cost of service revenues 230,031 192,569
Gross profit 107,677 88,177
General and administrative expenses 73,220 61,063
Depreciation and amortization 3,943 3,469
Total operating expenses 77,163 64,532
Operating income 30,514 23,645
Interest income (502) (423)
Interest expense 4,018 2,758
Total interest expense, net 3,516 2,335
Income before income taxes 26,998 21,310
Income tax expense 5,770 5,480
Net income $ 21,228 $ 15,830
Net income per common share    
Basic income per share $ 1.18 $ 0.99
Diluted income per share $ 1.16 $ 0.97
Weighted average number of common shares and potential common shares outstanding:    
Basic 17,976 16,063
Diluted 18,311 16,373