v3.26.1
Net (Loss) Income per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Net Income (Loss) per Share Net (Loss) Income per Share
Basic net (loss) income per share is computed based on the weighted average number of shares outstanding during the applicable period, including nominally priced warrants. Diluted net (loss) income per share is computed by dividing the net (loss) income attributable to common stockholders by the weighted average number of shares of common stock and dilutive common stock equivalents outstanding. Diluted net (loss) income per share is calculated based on the weighted average of shares of common stock outstanding and the number of additional shares that would have been outstanding if the potentially dilutive securities had been issued. The Company uses the treasury stock method to calculate the number of shares for the nominally priced warrants.
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)
Diluted net (loss) income per share is computed by dividing the net (loss) income attributable to common stockholders by the weighted average number of shares of common stock and dilutive common stock equivalents outstanding that are nominally priced. To the extent that securities are “anti-dilutive,” they are excluded from the calculation of diluted net loss per share. As a result of the net loss for the three and six months ended June 30, 2026, and six months ended June 30, 2025, all potentially dilutive shares in such periods were anti-dilutive and therefore excluded from the computation of diluted net loss per share. 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