XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 35,021 $ 36,161 $ 70,334 $ 72,634
Operating expenses:        
Direct 13,422 13,309 27,278 27,589
Selling, general and administrative 11,221 11,966 22,471 23,750
Depreciation and amortization 1,513 1,521 2,960 2,915
Total operating expenses 26,156 26,796 52,709 54,254
Operating income 8,865 9,365 17,625 18,380
Other income (expense):        
Interest income 25 273 69 523
Interest expense (555) (192) (1,160) (433)
Other, net (11) (2) (16) (15)
Total other income (expense) (541) 79 (1,107) 75
Income before income taxes 8,324 9,444 16,518 18,455
Provision for income taxes 2,149 2,171 3,984 4,219
Net income $ 6,175 $ 7,273 $ 12,534 $ 14,236
Earnings Per Share of Common Stock:        
Basic Earnings Per Share (in dollars per share) $ 0.26 $ 0.3 $ 0.53 $ 0.58
Diluted Earnings Per Share (in dollars per share) $ 0.26 $ 0.29 $ 0.52 $ 0.58
Weighted average shares and share equivalents outstanding:        
Basic (in shares) 23,871 24,578 23,870 24,582
Diluted (in shares) 23,915 24,716 23,934 24,727