v3.26.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue $ 34,803 $ 33,551
Operating expenses:    
Direct 13,646 13,057
Selling, general, and administrative 13,419 10,356
Depreciation and amortization 2,169 1,542
Total operating expenses 29,234 24,955
Operating income 5,569 8,596
Other income (expense):    
Interest income 35 19
Interest expense (1,255) (899)
Other, net 30 7
Total other expense (1,190) (873)
Income before income taxes 4,379 7,723
Provision for income taxes 1,157 1,936
Net income $ 3,222 $ 5,787
Earnings per share of common stock:    
Basic (in dollars per share) $ 0.14 $ 0.25
Diluted (in dollars per share) $ 0.14 $ 0.25
Weighted average shares and share equivalents outstanding:    
Basic (in shares) 21,799 22,972
Diluted (in shares) 21,911 22,974