XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net service revenues $ 286,922 $ 259,980 $ 567,668 $ 511,579
Cost of service revenues 193,764 177,662 386,333 350,846
Gross profit 93,158 82,318 181,335 160,733
General and administrative expenses 63,576 57,397 124,639 113,757
Depreciation and amortization 3,401 3,382 6,870 6,829
Total operating expenses 66,977 60,779 131,509 120,586
Operating income 26,181 21,539 49,826 40,147
Interest income (474) (291) (897) (397)
Interest expense 2,114 2,331 4,872 4,792
Total interest expense, net 1,640 2,040 3,975 4,395
Income before income taxes 24,541 19,499 45,851 35,752
Income tax expense 6,462 4,647 11,942 8,225
Net income $ 18,079 $ 14,852 $ 33,909 $ 27,527
Net income per common share        
Basic income per share $ 1.12 $ 0.93 $ 2.10 $ 1.72
Diluted income per share $ 1.1 $ 0.91 $ 2.06 $ 1.69
Weighted average number of common shares and potential common shares outstanding:        
Basic 16,177 16,002 16,120 15,975
Diluted 16,498 16,283 16,449 16,304