XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 35,313 $ 36,473
Operating expenses:    
Direct 13,856 14,280
Selling, general and administrative 11,250 11,783
Depreciation and amortization 1,447 1,394
Total operating expenses 26,553 27,457
Operating income 8,760 9,016
Other income (expense):    
Interest income 44 250
Interest expense (605) (241)
Other, net (5) (14)
Total other income (expense) (566) (5)
Income before income taxes 8,194 9,011
Provision for income taxes 1,835 2,047
Net income $ 6,359 $ 6,964
Earnings Per Share of Common Stock:    
Basic Earnings Per Share (in dollars per share) $ 0.27 $ 0.28
Diluted Earnings Per Share (in dollars per share) $ 0.27 $ 0.28
Weighted average shares and share equivalents outstanding:    
Basic (in shares) 23,868 24,585
Diluted (in shares) 23,963 24,738