Condensed Consolidated Statements of Stockholders’ Equity (Deficit) - USD ($) $ in Thousands |
Total |
Conversion Of Convertible Preferred Stock |
Conversion of Convertible Debt |
Common Stock |
Common Stock
Conversion Of Convertible Preferred Stock
|
Common Stock
Conversion of Convertible Debt
|
Treasury Stock |
Additional Paid-in Capital |
Additional Paid-in Capital
Conversion Of Convertible Preferred Stock
|
Additional Paid-in Capital
Conversion of Convertible Debt
|
Accumulated Other Comprehensive Loss |
Accumulated Deficit |
At-the-Market Offering |
At-the-Market Offering
Common Stock
|
At-the-Market Offering
Additional Paid-in Capital
|
| Balance at beginning of period (in shares) at Dec. 31, 2024 |
|
|
|
11,043,837
|
|
|
|
|
|
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
$ (11,312)
|
|
|
$ 110
|
|
|
$ (150)
|
$ 183,004
|
|
|
$ (175)
|
$ (194,101)
|
|
|
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock, net of issuance costs (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
106,823
|
|
| Issuance of common stock, net of issuance costs |
|
|
|
|
|
|
|
|
|
|
|
|
$ 835
|
$ 1
|
$ 834
|
| Exercise of stock options (in shares) |
|
|
|
1,628
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of options |
7
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
|
| Conversion of senior note payable into common stock (in shares) |
|
|
|
|
|
3,500,573
|
|
|
|
|
|
|
|
|
|
| Conversion of senior note payable into common stock |
|
|
$ 20,176
|
|
|
$ 35
|
|
|
|
$ 20,141
|
|
|
|
|
|
| Issuance of common stock and warrants from the January 2025 Offering, net of issuance costs (in shares) |
|
|
|
1,261,830
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock and warrants from the January 2025 Offering, net of issuance costs |
9,143
|
|
|
$ 13
|
|
|
|
9,130
|
|
|
|
|
|
|
|
| Issuance of common stock upon settlement of restricted stock and common warrants (in shares) |
|
|
|
68,500
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock upon settlement of restricted stock and common warrants |
716
|
|
|
$ 1
|
|
|
|
715
|
|
|
|
|
|
|
|
| Stock-based compensation |
517
|
|
|
|
|
|
|
517
|
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
31
|
|
|
|
|
|
|
|
|
|
31
|
|
|
|
|
| Net loss |
(11,209)
|
|
|
|
|
|
|
|
|
|
|
(11,209)
|
|
|
|
| Balance at end of period (in shares) at Mar. 31, 2025 |
|
|
|
15,983,191
|
|
|
|
|
|
|
|
|
|
|
|
| Ending balance at Mar. 31, 2025 |
8,904
|
|
|
$ 160
|
|
|
$ (150)
|
214,348
|
|
|
(144)
|
(205,310)
|
|
|
|
| Treasury stock, ending balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Balance at beginning of period (in shares) at Dec. 31, 2024 |
|
|
|
11,043,837
|
|
|
|
|
|
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
(11,312)
|
|
|
$ 110
|
|
|
$ (150)
|
183,004
|
|
|
(175)
|
(194,101)
|
|
|
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
105
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net loss |
(21,770)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Balance at end of period (in shares) at Jun. 30, 2025 |
|
|
|
16,277,387
|
|
|
|
|
|
|
|
|
|
|
|
| Ending balance at Jun. 30, 2025 |
1,834
|
|
|
$ 163
|
|
|
$ (150)
|
217,762
|
|
|
(70)
|
(215,871)
|
|
|
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2025 |
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Balance at beginning of period (in shares) at Mar. 31, 2025 |
|
|
|
15,983,191
|
|
|
|
|
|
|
|
|
|
|
|
| Beginning balance at Mar. 31, 2025 |
8,904
|
|
|
$ 160
|
|
|
$ (150)
|
214,348
|
|
|
(144)
|
(205,310)
|
|
|
|
| Treasury stock, beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock, net of issuance costs (in shares) |
|
|
|
281,697
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock, net of issuance costs |
2,016
|
|
|
$ 3
|
|
|
|
2,013
|
|
|
|
|
|
|
|
| Exercise of stock options (in shares) |
|
|
|
12,499
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of options |
50
|
|
|
|
|
|
|
50
|
|
|
|
|
|
|
|
| Stock-based compensation |
710
|
|
|
|
|
|
|
710
|
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
74
|
|
|
|
|
|
|
|
|
|
74
|
|
|
|
|
| Net loss |
(10,561)
|
|
|
|
|
|
|
|
|
|
|
(10,561)
|
|
|
|
| Issuance of common warrants associated with June 2025 Promissory Note |
641
|
|
|
|
|
|
|
641
|
|
|
|
|
|
|
|
| Balance at end of period (in shares) at Jun. 30, 2025 |
|
|
|
16,277,387
|
|
|
|
|
|
|
|
|
|
|
|
| Ending balance at Jun. 30, 2025 |
$ 1,834
|
|
|
$ 163
|
|
|
$ (150)
|
217,762
|
|
|
(70)
|
(215,871)
|
|
|
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2025 |
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Balance at beginning of period (in shares) at Dec. 31, 2025 |
17,800,307
|
|
|
17,814,762
|
|
|
|
|
|
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 1,636
|
|
|
$ 178
|
|
|
$ (150)
|
235,407
|
|
|
(127)
|
(233,672)
|
|
|
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2025 |
(14,455)
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock, net of issuance costs (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
819,157
|
|
| Issuance of common stock, net of issuance costs |
|
|
|
|
|
|
|
|
|
|
|
|
$ 7,777
|
$ 8
|
$ 7,769
|
| Exercise of stock options (in shares) |
|
|
|
20,431
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of options |
$ 100
|
|
|
|
|
|
|
100
|
|
|
|
|
|
|
|
| Stock-based compensation |
868
|
|
|
|
|
|
|
868
|
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
5
|
|
|
|
|
|
|
|
|
|
5
|
|
|
|
|
| Net loss |
(11,823)
|
|
|
|
|
|
|
|
|
|
|
(11,823)
|
|
|
|
| Balance at end of period (in shares) at Mar. 31, 2026 |
|
|
|
18,654,350
|
|
|
|
|
|
|
|
|
|
|
|
| Ending balance at Mar. 31, 2026 |
$ (1,437)
|
|
|
$ 186
|
|
|
$ (150)
|
244,144
|
|
|
(122)
|
(245,495)
|
|
|
|
| Treasury stock, ending balance (in shares) at Mar. 31, 2026 |
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Balance at beginning of period (in shares) at Dec. 31, 2025 |
17,800,307
|
|
|
17,814,762
|
|
|
|
|
|
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 1,636
|
|
|
$ 178
|
|
|
$ (150)
|
235,407
|
|
|
(127)
|
(233,672)
|
|
|
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2025 |
(14,455)
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise of stock options (in shares) |
23,490
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
$ 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net loss |
$ (20,040)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Balance at end of period (in shares) at Jun. 30, 2026 |
21,901,569
|
|
|
21,916,024
|
|
|
|
|
|
|
|
|
|
|
|
| Ending balance at Jun. 30, 2026 |
$ 7,937
|
|
|
$ 219
|
|
|
$ (150)
|
261,706
|
|
|
(126)
|
(253,712)
|
|
|
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2026 |
(14,455)
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Balance at beginning of period (in shares) at Mar. 31, 2026 |
|
|
|
18,654,350
|
|
|
|
|
|
|
|
|
|
|
|
| Beginning balance at Mar. 31, 2026 |
$ (1,437)
|
|
|
$ 186
|
|
|
$ (150)
|
244,144
|
|
|
(122)
|
(245,495)
|
|
|
|
| Treasury stock, beginning balance (in shares) at Mar. 31, 2026 |
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise of stock options (in shares) |
|
|
|
3,059
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of options |
17
|
|
|
|
|
|
|
17
|
|
|
|
|
|
|
|
| Conversion of senior note payable into common stock (in shares) |
|
|
|
|
3,258,615
|
|
|
|
|
|
|
|
|
|
|
| Conversion of senior note payable into common stock |
|
$ 16,643
|
|
|
$ 33
|
|
|
|
$ 16,610
|
|
|
|
|
|
|
| Stock-based compensation |
935
|
|
|
|
|
|
|
935
|
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
(4)
|
|
|
|
|
|
|
|
|
|
(4)
|
|
|
|
|
| Net loss |
$ (8,217)
|
|
|
|
|
|
|
|
|
|
|
(8,217)
|
|
|
|
| Balance at end of period (in shares) at Jun. 30, 2026 |
21,901,569
|
|
|
21,916,024
|
|
|
|
|
|
|
|
|
|
|
|
| Ending balance at Jun. 30, 2026 |
$ 7,937
|
|
|
$ 219
|
|
|
$ (150)
|
$ 261,706
|
|
|
$ (126)
|
$ (253,712)
|
|
|
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2026 |
(14,455)
|
|
|
|
|
|
(14,455)
|
|
|
|
|
|
|
|
|