Net Income (Loss) per Share
Basic net income (loss) per share is computed based on the weighted average number of shares outstanding during the applicable period, including nominally priced warrants. Diluted net income (loss) per share is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock and dilutive common stock equivalents outstanding. Diluted net income (loss) 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.
(in thousands, except per share data)
December 31, 2025December 31, 2024 (As Restated)
Numerator:
Basic net income (loss) available to stockholders$11,813 $(33,083)
Change in fair value of warrants(8,107)
Diluted net income (loss) available to stockholders3,706 (33,083)
Denominator:
Weighted average common shares outstanding - Basic8,564 4,463 
Dilutive effect of stock options298 
Dilutive effect of warrants221 
Weighted average common shares outstanding - Diluted9,083 4,463 
Net income (loss) per share:
Basic$1.38 $(7.41)
Diluted$0.41 $(7.41)
Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock and dilutive common stock equivalents outstanding. 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 year ended December 31, 2024, all potentially dilutive shares in the period were anti-dilutive and therefore excluded from the computation of diluted net loss per share. Anti-dilutive equity securities consist of the following:
(in thousands)December 31, 2025December 31, 2024
Common stock options$340 $1,137 
Restricted stock units- unvested
Common stock purchase warrants390 
$342 $1,532 

Historical Timeline

Fiscal YearFiled
2025Mar 26, 2026Showing above
2024Mar 20, 2025
2023Mar 21, 2024
2022Mar 31, 2023
2021May 13, 2022

About Earnings Per Share Disclosures

The earnings per share disclosure breaks down the calculation from net income to both basic and diluted EPS, revealing the full impact of a company's capital structure on per-share economics. The reconciliation between basic and diluted share counts exposes how many stock options, RSUs, convertible securities, and warrants are potentially dilutive to existing shareholders.

Key signals: a widening gap between basic and diluted shares indicates growing dilution from equity compensation or convertible instruments. Anti-dilutive securities excluded from the diluted calculation deserve attention — they represent latent dilution that will materialize if the stock price rises. Watch for the effect of share buybacks on per-share metrics: EPS growth driven primarily by repurchases rather than income growth signals weakening fundamentals. Compare year-over-year changes in the diluted share count against equity compensation expense to assess whether management is effectively managing dilution.