XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 35,819 $ 37,945 $ 106,154 $ 110,579
Operating expenses:        
Direct 15,305 14,633 42,583 42,222
Selling, general and administrative 10,988 11,802 33,459 35,552
Depreciation and amortization 1,546 1,555 4,506 4,469
Total operating expenses 27,839 27,990 80,548 82,243
Operating income 7,980 9,955 25,606 28,336
Other income (expense):        
Interest income 34 256 103 779
Interest expense (706) (160) (1,866) (594)
Other, net (12) (12) (28) (27)
Total other income (expense) (684) 84 (1,791) 158
Income before income taxes 7,296 10,039 23,815 28,494
Provision for income taxes 1,608 2,163 5,592 6,381
Net income $ 5,688 $ 7,876 $ 18,223 $ 22,113
Earnings Per Share of Common Stock:        
Basic Earnings Per Share (in dollars per share) $ 0.24 $ 0.32 $ 0.76 $ 0.9
Diluted Earnings Per Share (in dollars per share) $ 0.24 $ 0.32 $ 0.76 $ 0.89
Weighted average shares and share equivalents outstanding:        
Basic (in shares) 23,721 24,560 23,820 24,574
Diluted (in shares) 23,745 24,695 23,868 24,715