XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Net service revenues $ 251,599 $ 226,634
Cost of service revenues 173,184 156,448
Gross profit 78,415 70,186
General and administrative expenses 56,360 53,152
Depreciation and amortization 3,447 3,521
Total operating expenses 59,807 56,673
Operating income 18,608 13,513
Interest income (106) (58)
Interest expense 2,461 1,820
Total interest expense, net 2,355 1,762
Income before income taxes 16,253 11,751
Income tax expense 3,578 3,281
Net income $ 12,675 $ 8,470
Net income per common share    
Basic income per share $ 0.79 $ 0.54
Diluted income per share $ 0.78 $ 0.53
Weighted average number of common shares and potential common shares outstanding:    
Basic 15,949 15,811
Diluted 16,297 16,079