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):
20262025
Net income (loss)$1,017$(267)
Denominator:
Weighted average common shares outstanding:
Basic20,211,04521,125,019
Dilutive effect of common stock equivalents682,722
Diluted20,893,76721,125,019
Net income (loss) per share:
Basic$0.05$(0.01)
Diluted$0.05$(0.01)