Condensed Consolidated Statements of Changes In Stockholders' Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Prefunded Warrants [Member] |
Series B Preferred Stock [Member]
Enrollment Warrants [Member]
|
Series B Preferred Stock [Member]
Release Warrants [Member]
|
Common Stock [Member] |
Common Stock [Member]
Prefunded Warrants [Member]
|
Common Stock [Member]
Series B Preferred Stock [Member]
|
Preferred Stock [Member]
Series A Preferred Stock [Member]
|
Preferred Stock [Member]
Series B Preferred Stock [Member]
|
Preferred Stock [Member]
Series B Preferred Stock [Member]
Enrollment Warrants [Member]
|
Preferred Stock [Member]
Series B Preferred Stock [Member]
Release Warrants [Member]
|
Additional Paid-In Capital [Member] |
Additional Paid-In Capital [Member]
Prefunded Warrants [Member]
|
Additional Paid-In Capital [Member]
Series B Preferred Stock [Member]
|
Additional Paid-In Capital [Member]
Series B Preferred Stock [Member]
Enrollment Warrants [Member]
|
Additional Paid-In Capital [Member]
Series B Preferred Stock [Member]
Release Warrants [Member]
|
Treasury Stock [Member] |
Accumulated Deficit [Member] |
Accumulated Other Comprehensive Income (Loss) [Member] |
| Balance at Dec. 31, 2024 |
$ 25,970
|
|
|
|
$ 1
|
|
|
|
|
|
|
$ 155,794
|
|
|
|
|
$ (5,521)
|
$ (124,169)
|
$ (135)
|
| Balance (in shares) at Dec. 31, 2024 |
|
|
|
|
9,343,533
|
|
|
42,019
|
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Stock-based compensation |
613
|
|
|
|
|
|
|
|
|
|
|
613
|
|
|
|
|
|
|
|
| Issuance of common stock pursuant to vesting of restricted stock units (in shares) |
|
|
|
|
2,829
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Payment of taxes withheld on issuance of restricted stock units |
(2)
|
|
|
|
|
|
|
|
|
|
|
(2)
|
|
|
|
|
|
|
|
| Net income (loss) |
(5,197)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(5,197)
|
|
| Foreign currency translation |
25
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25
|
| Unrealized gain (loss), change in fair value of available-for-sale securities |
(1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1)
|
| Balance at Mar. 31, 2025 |
21,408
|
|
|
|
$ 1
|
|
|
|
|
|
|
156,405
|
|
|
|
|
$ (5,521)
|
(129,366)
|
(111)
|
| Balance (in shares) at Mar. 31, 2025 |
|
|
|
|
9,346,362
|
|
|
42,019
|
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Balance at Dec. 31, 2024 |
25,970
|
|
|
|
$ 1
|
|
|
|
|
|
|
155,794
|
|
|
|
|
$ (5,521)
|
(124,169)
|
(135)
|
| Balance (in shares) at Dec. 31, 2024 |
|
|
|
|
9,343,533
|
|
|
42,019
|
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Net income (loss) |
(15,311)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Balance at Jun. 30, 2025 |
12,016
|
|
|
|
$ 1
|
|
|
|
|
|
|
157,032
|
|
|
|
|
$ (5,521)
|
(139,480)
|
(16)
|
| Balance (in shares) at Jun. 30, 2025 |
|
|
|
|
9,346,362
|
|
|
42,019
|
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Jun. 30, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Balance at Dec. 31, 2024 |
25,970
|
|
|
|
$ 1
|
|
|
|
|
|
|
155,794
|
|
|
|
|
$ (5,521)
|
(124,169)
|
(135)
|
| Balance (in shares) at Dec. 31, 2024 |
|
|
|
|
9,343,533
|
|
|
42,019
|
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Conversion of Preferred Stock into common shares (in shares) |
|
|
|
|
2,164,918
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Balance at Dec. 31, 2025 |
$ 151,495
|
|
|
|
$ 5
|
|
|
|
|
|
|
267,719
|
|
|
|
|
$ (5,521)
|
(110,895)
|
187
|
| Balance (in shares) at Dec. 31, 2025 |
|
|
|
|
47,664,564
|
|
|
28,380
|
638,558
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Dec. 31, 2025 |
54,665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Balance at Mar. 31, 2025 |
$ 21,408
|
|
|
|
$ 1
|
|
|
|
|
|
|
156,405
|
|
|
|
|
$ (5,521)
|
(129,366)
|
(111)
|
| Balance (in shares) at Mar. 31, 2025 |
|
|
|
|
9,346,362
|
|
|
42,019
|
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Stock-based compensation |
627
|
|
|
|
|
|
|
|
|
|
|
627
|
|
|
|
|
|
|
|
| Net income (loss) |
(10,114)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(10,114)
|
|
| Foreign currency translation |
95
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95
|
| Balance at Jun. 30, 2025 |
12,016
|
|
|
|
$ 1
|
|
|
|
|
|
|
157,032
|
|
|
|
|
$ (5,521)
|
(139,480)
|
(16)
|
| Balance (in shares) at Jun. 30, 2025 |
|
|
|
|
9,346,362
|
|
|
42,019
|
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Jun. 30, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Balance at Dec. 31, 2025 |
$ 151,495
|
|
|
|
$ 5
|
|
|
|
|
|
|
267,719
|
|
|
|
|
$ (5,521)
|
(110,895)
|
187
|
| Balance (in shares) at Dec. 31, 2025 |
|
|
|
|
47,664,564
|
|
|
28,380
|
638,558
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Dec. 31, 2025 |
54,665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Stock-based compensation |
$ 5,460
|
|
|
|
|
|
|
|
|
|
|
5,460
|
|
|
|
|
|
|
|
| Issuance of common stock for exercise of stock options |
113
|
|
|
|
|
|
|
|
|
|
|
113
|
|
|
|
|
|
|
|
| Issuance of common stock for exercise of stock options (in shares) |
|
|
|
|
39,083
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock pursuant to vesting of restricted stock units (in shares) |
|
|
|
|
3,017
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Payment of taxes withheld on issuance of restricted stock units |
(5)
|
|
|
|
|
|
|
|
|
|
|
(5)
|
|
|
|
|
|
|
|
| Conversion of Preferred Stock into common shares |
|
|
|
|
|
|
$ 1
|
|
|
|
|
|
|
$ (1)
|
|
|
|
|
|
| Conversion of Preferred Stock into common shares (in shares) |
|
|
|
|
|
|
6,767,900
|
|
(67,679)
|
|
|
|
|
|
|
|
|
|
|
| Exercise of warrants into preferred stock |
|
|
$ 2,975
|
|
|
|
|
|
|
|
|
|
|
|
$ 2,975
|
|
|
|
|
| Exercise of warrants into preferred stock (in shares) |
|
|
|
|
|
|
|
|
|
17,000
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock and prefunded warrants under the March 2026 Public Offering, net of issuance costs |
|
$ 79,251
|
|
|
|
$ 2
|
|
|
|
|
|
|
$ 79,249
|
|
|
|
|
|
|
| Issuance of common stock and prefunded warrants under the March 2026 Public Offering, net of issuance costs (in shares) |
|
|
|
|
|
19,324,677
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock under the March 2026 Public Offering Underwriters' Option, net of issuance costs |
7,238
|
|
|
|
|
|
|
|
|
|
|
7,238
|
|
|
|
|
|
|
|
| Issuance of common stock under the March 2026 Public Offering Underwriters' Option, net of issuance costs (in shares) |
|
|
|
|
2,000,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income (loss) |
(18,869)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(18,869)
|
|
| Foreign currency translation |
137
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137
|
| Unrealized loss, change in fair value of available-for-sale securities, net of reclassification adjustment |
(547)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(547)
|
| Balance at Mar. 31, 2026 |
227,248
|
|
|
|
$ 8
|
|
|
|
|
|
|
362,748
|
|
|
|
|
$ (5,521)
|
(129,764)
|
(223)
|
| Balance (in shares) at Mar. 31, 2026 |
|
|
|
|
75,799,241
|
|
|
28,380
|
587,879
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Mar. 31, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Balance at Dec. 31, 2025 |
$ 151,495
|
|
|
|
$ 5
|
|
|
|
|
|
|
267,719
|
|
|
|
|
$ (5,521)
|
(110,895)
|
187
|
| Balance (in shares) at Dec. 31, 2025 |
|
|
|
|
47,664,564
|
|
|
28,380
|
638,558
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Dec. 31, 2025 |
54,665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Net income (loss) |
$ (41,360)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Balance at Jun. 30, 2026 |
$ 214,785
|
|
|
|
$ 8
|
|
|
|
|
|
|
373,483
|
|
|
|
|
$ (5,521)
|
(152,255)
|
(930)
|
| Balance (in shares) at Jun. 30, 2026 |
|
|
|
|
83,547,733
|
|
|
28,380
|
522,629
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Jun. 30, 2026 |
54,665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Balance at Mar. 31, 2026 |
$ 227,248
|
|
|
|
$ 8
|
|
|
|
|
|
|
362,748
|
|
|
|
|
$ (5,521)
|
(129,764)
|
(223)
|
| Balance (in shares) at Mar. 31, 2026 |
|
|
|
|
75,799,241
|
|
|
28,380
|
587,879
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Mar. 31, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|
| Stock-based compensation |
7,247
|
|
|
|
|
|
|
|
|
|
|
7,247
|
|
|
|
|
|
|
|
| Issuance of common stock for exercise of stock options |
42
|
|
|
|
|
|
|
|
|
|
|
42
|
|
|
|
|
|
|
|
| Issuance of common stock for exercise of stock options (in shares) |
|
|
|
|
25,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock pursuant to vesting of restricted stock units (in shares) |
|
|
|
|
3,016
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Payment of taxes withheld on issuance of restricted stock units |
(4)
|
|
|
|
|
|
|
|
|
|
|
(4)
|
|
|
|
|
|
|
|
| Conversion of Preferred Stock into common shares (in shares) |
|
|
|
|
|
|
7,035,000
|
|
(70,350)
|
|
|
|
|
|
|
|
|
|
|
| Exercise of warrants into preferred stock |
|
|
$ 543
|
$ 438
|
|
|
|
|
|
|
|
|
|
|
$ 543
|
$ 438
|
|
|
|
| Exercise of warrants into preferred stock (in shares) |
|
|
|
|
|
|
|
|
|
3,100
|
2,000
|
|
|
|
|
|
|
|
|
| Issuance of common stock under the March 2026 Public Offering Underwriters' Option, net of issuance costs |
2,208
|
|
|
|
|
|
|
|
|
|
|
2,208
|
|
|
|
|
|
|
|
| Issuance of common stock under the March 2026 Public Offering Underwriters' Option, net of issuance costs (in shares) |
|
|
|
|
610,188
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock as consideration for professional services |
261
|
|
|
|
|
|
|
|
|
|
|
261
|
|
|
|
|
|
|
|
| Issuance of common stock as consideration for professional services (in shares) |
|
|
|
|
75,288
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income (loss) |
(22,491)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(22,491)
|
|
| Foreign currency translation |
10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10
|
| Unrealized loss, change in fair value of available-for-sale securities, net of reclassification adjustment |
(717)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(717)
|
| Balance at Jun. 30, 2026 |
$ 214,785
|
|
|
|
$ 8
|
|
|
|
|
|
|
$ 373,483
|
|
|
|
|
$ (5,521)
|
$ (152,255)
|
$ (930)
|
| Balance (in shares) at Jun. 30, 2026 |
|
|
|
|
83,547,733
|
|
|
28,380
|
522,629
|
|
|
|
|
|
|
|
|
|
|
| Balance (in shares) at Jun. 30, 2026 |
54,665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(54,665)
|
|
|