Quarterly report [Sections 13 or 15(d)]

Earnings Per Share (Tables)

v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Loss Per Share The following table reconciles the numerators and denominators of the basic and diluted loss per share computations:
  Three Months Ended March 31,
Numerator (in thousands):
2026 2025
Net income (loss) $ 1,017 $ (267)
Denominator:
Weighted average common shares outstanding:
Basic 20,211,045 21,125,019
Dilutive effect of common stock equivalents 682,722
Diluted 20,893,767 21,125,019
Net income (loss) per share:
Basic $ 0.05 $ (0.01)
Diluted $ 0.05 $ (0.01)