| Schedule of net loss per share attributable to common stockholders |
| | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | (in thousands, except share and per share data) | | June 30, | | June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | Numerator: | | | | | | | | | | | | | Net loss from continuing operations | | $ | (7,646) | | $ | (7,091) | | $ | (15,540) | | $ | (8,978) | (Loss) income from discontinued operations | | | — | | | (2,519) | | | 425 | | | (4,565) | Net loss | | | (7,646) | | | (9,610) | | | (15,115) | | | (13,543) | Less: dilutive gain on revaluation of warrant liability | | | — | | | (2,233) | | | — | | | (7,419) | Net loss for diluted earnings per share | | $ | (7,646) | | $ | (11,843) | | $ | (15,115) | | $ | (20,962) | | | | | | | | | | | | | | Denominator: | | | | | | | | | | | | | Weighted average number of common shares - basic | | | 44,223,722 | | | 41,782,556 | | | 43,622,360 | | | 40,239,372 | Effect of dilutive prefunded warrants | | | — | | | 4,526,086 | | | - | | | 4,526,525 | Weighted average number of common shares - diluted | | | 44,223,722 | | | 46,308,642 | | | 43,622,360 | | | 44,765,897 | | | | | | | | | | | | | | Net loss from continuing operations per share - basic | | $ | (0.17) | | $ | (0.17) | | $ | (0.36) | | $ | (0.22) | Net loss from continuing operations per share - diluted | | $ | (0.17) | | $ | (0.20) | | $ | (0.36) | | $ | (0.37) | Net (loss) income from discontinued operations per share - basic | | $ | — | | $ | (0.06) | | $ | 0.01 | | $ | (0.11) | Net (loss) income from discontinued operations per share - diluted | | $ | — | | $ | (0.05) | | $ | 0.01 | | $ | (0.10) | Net loss per share - basic | | $ | (0.17) | | $ | (0.23) | | $ | (0.35) | | $ | (0.34) | Net loss per share - diluted | | $ | (0.17) | | $ | (0.26) | | $ | (0.35) | | $ | (0.47) |
|
| Schedule of potential common shares excluded from calculation, presented based on amounts outstanding at period end, from the computation of diluted net loss per share attributable to common stockholders |
| | | | | | | As Of | | | June 30, | | | 2026 | | 2025 | Options to purchase common stock | | 6,739,025 | | 3,535,780 | Restricted stock units | | 518,980 | | 1,167,991 | SWK Warrants | | 187,969 | | 187,969 | 2023 Prefunded Warrants | | 2,023,326 | | — | 2024 Prefunded Warrants | | 725,000 | | — | 2025 Prefunded Warrants | | 480,000 | | — | Total | | 10,674,300 | | 4,891,740 |
|