| Summary of reconciliation of the computation for basic and diluted earnings per share |
| | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Net (loss) income | | $ | (3,637) | | $ | (2,688) | | $ | 2,640 | | $ | (2,683) | Change in fair value of warrant liability | | | - | | | (1,393) | | | - | | | (1,059) | Net (loss) income for EPS - Diluted | | $ | (3,637) | | $ | (4,081) | | $ | 2,640 | | $ | (3,742) | | | | | | | | | | | | | | Weighted-average number of shares outstanding - basic | | | 53,029,359 | | | 51,227,484 | | | 53,010,425 | | | 51,217,990 | Weighted-average of assumed common Shares - options | | | - | | | - | | | 11,576 | | | - | Additional shares from assumed stock-settled restricted stock units | | | - | | | - | | | 89,438 | | | - | Additional shares from assumed exercise of warrants | | | - | | | 177,169 | | | - | | | 199,899 | Weighted-average number of shares outstanding - diluted | | | 53,029,359 | | | 51,404,653 | | | 53,111,439 | | | 51,417,889 | | | | | | | | | | | | | | (Loss) earnings per share – basic: | | $ | (0.07) | | $ | (0.05) | | $ | 0.05 | | $ | (0.05) | (Loss) earnings per share – diluted: | | $ | (0.07) | | $ | (0.08) | | $ | 0.05 | | $ | (0.07) | | | | | | | | | | | | | | Anti-dilutive shares/units excluded from earnings per share - diluted: | | | | | | | | | | | | | Additional shares from assumed stock-settled restricted stock units | | | 71,847 | | | 1,788,589 | | | - | | | 1,782,032 | Additional shares from assumed exercise of stock options | | | 3,205 | | | - | | | - | | | - |
|