v3.26.1
Net (Loss) Income per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Weighted Average Shares Outstanding
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)
20262025
(As Restated)
20262025
(As Restated)
Numerator:
Basic net (loss) income available to stockholders$(682)$551 $(2,121)$(5,567)
Change in fair value of warrants(990)
Diluted net (loss) income available to stockholders$(682)$(439)$(2,121)$(5,567)
Denominator:
Weighted average common shares outstanding - Basic8,601 8,562 8,596 8,555 
Dilutive effect of warrants363 
Dilutive effect of stock options243 
Dilutive effect of convertible promissory notes including interest
Weighted average common shares outstanding - Diluted8,601 9,168 8,596 8,555 
Net (loss) income per share:
Basic$(0.08)$0.06 $(0.25)$(0.65)
Diluted$(0.08)$(0.04)$(0.25)$(0.65)
Schedule of Anti-dilutive Equity Securities As a result of the net income for the three months ended June 30, 2025, all dilutive shares were included in the computation of diluted net income per share. Anti-dilutive equity securities consist of the following:
(in thousands)June 30, 2026June 30, 2025
Common stock options1,622 102 
Common stock purchase warrants
1,624 104