XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 37,945 $ 37,691 $ 110,579 $ 113,424
Operating expenses:        
Direct 14,633 14,524 42,222 43,062
Selling, general and administrative 11,802 10,762 35,552 32,159
Depreciation, amortization and impairment 1,555 1,296 4,469 3,902
Total operating expenses 27,990 26,582 82,243 79,123
Operating income 9,955 11,109 28,336 34,301
Other income (expense):        
Interest income 256 15 779 34
Interest expense (160) (288) (594) (923)
Other, net (12) 11 (27) (69)
Total other income (expense) 84 (262) 158 (958)
Income before income taxes 10,039 10,847 28,494 33,343
Provision for income taxes 2,163 2,549 6,381 8,184
Net income $ 7,876 $ 8,298 $ 22,113 $ 25,159
Earnings Per Share of Common Stock:        
Basic Earnings Per Share (in dollars per share) $ 0.32 $ 0.34 $ 0.9 $ 1.01
Diluted Earnings Per Share (in dollars per share) $ 0.32 $ 0.33 $ 0.89 $ 1
Weighted average shares and share equivalents outstanding:        
Basic (in shares) 24,560 24,716 24,574 25,014
Diluted (in shares) 24,695 24,847 24,715 25,147