XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net service revenues $ 270,721 $ 240,495 $ 782,300 $ 704,070
Cost of service revenues 183,991 165,310 534,837 483,100
Gross profit 86,730 75,185 247,463 220,970
General and administrative expenses 60,271 54,228 174,028 162,476
Depreciation and amortization 3,620 3,441 10,449 10,571
Total operating expenses 63,891 57,669 184,477 173,047
Operating income 22,839 17,516 62,986 47,923
Interest income (580) (83) (977) (249)
Interest expense 3,199 2,472 7,991 6,278
Total interest expense, net 2,619 2,389 7,014 6,029
Income before income taxes 20,220 15,127 55,972 41,894
Income tax expense 4,809 3,584 13,034 10,631
Net income $ 15,411 $ 11,543 $ 42,938 $ 31,263
Net income per common share        
Basic income per share $ 0.96 $ 0.73 $ 2.69 $ 1.97
Diluted income per share $ 0.95 $ 0.71 $ 2.63 $ 1.94
Weighted average number of common shares and potential common shares outstanding:        
Basic 16,012 15,872 15,988 15,846
Diluted 16,286 16,184 16,307 16,146