Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands |
September 2021 ATM [Member]
Common Stock Outstanding [Member]
|
September 2021 ATM [Member]
Treasury Stock, Common [Member]
|
September 2021 ATM [Member]
Additional Paid-in Capital [Member]
|
September 2021 ATM [Member]
Retained Earnings [Member]
|
September 2021 ATM [Member] |
RA Capital Healthcare Fund 2024 [Member]
Common Stock Outstanding [Member]
|
RA Capital Healthcare Fund 2024 [Member]
Treasury Stock, Common [Member]
|
RA Capital Healthcare Fund 2024 [Member]
Additional Paid-in Capital [Member]
|
RA Capital Healthcare Fund 2024 [Member]
Retained Earnings [Member]
|
RA Capital Healthcare Fund 2024 [Member] |
June 2024 Offering [Member]
Common Stock Outstanding [Member]
|
June 2024 Offering [Member]
Treasury Stock, Common [Member]
|
June 2024 Offering [Member]
Additional Paid-in Capital [Member]
|
June 2024 Offering [Member]
Retained Earnings [Member]
|
June 2024 Offering [Member] |
The March 2025 ATM [Member]
Common Stock Outstanding [Member]
|
The March 2025 ATM [Member]
Treasury Stock, Common [Member]
|
The March 2025 ATM [Member]
Additional Paid-in Capital [Member]
|
The March 2025 ATM [Member]
Retained Earnings [Member]
|
The March 2025 ATM [Member]
AOCI Attributable to Parent [Member]
|
The March 2025 ATM [Member] |
RA Capital Healthcare Fund 2025 [Member]
Common Stock Outstanding [Member]
|
RA Capital Healthcare Fund 2025 [Member]
Treasury Stock, Common [Member]
|
RA Capital Healthcare Fund 2025 [Member]
Additional Paid-in Capital [Member]
|
RA Capital Healthcare Fund 2025 [Member]
Retained Earnings [Member]
|
RA Capital Healthcare Fund 2025 [Member]
AOCI Attributable to Parent [Member]
|
RA Capital Healthcare Fund 2025 [Member] |
Common Stock Outstanding [Member] |
Treasury Stock, Common [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Balances (in shares) at Dec. 31, 2023 | 153,959,853 | ||||||||||||||||||||||||||||||||
| Balances at Dec. 31, 2023 | $ 15 | $ (366) | $ 467,731 | $ (409,574) | $ (1) | $ 57,805 | |||||||||||||||||||||||||||
| Balances (in shares) at Dec. 31, 2023 | (507,020) | ||||||||||||||||||||||||||||||||
| Issuance of common stock (in shares) | 7,719,641 | 0 | 15,384,615 | 0 | 50,000,000 | 0 | |||||||||||||||||||||||||||
| Issuance of common stock | $ 1 | $ 0 | $ 8,801 | $ 0 | $ 8,802 | $ 2 | $ 0 | $ 9,943 | $ 0 | $ 9,945 | $ 5 | $ 0 | $ 37,540 | $ 0 | $ 37,545 | ||||||||||||||||||
| Issuance of common stock upon exercise of stock options (in shares) | 38,030 | 0 | 38,030 | ||||||||||||||||||||||||||||||
| Issuance of common stock upon exercise of stock options | $ 0 | $ 0 | 30 | 0 | 0 | $ 30 | |||||||||||||||||||||||||||
| Issuance of common stock under ESPP (in shares) | 502,423 | 0 | |||||||||||||||||||||||||||||||
| Issuance of common stock under ESPP | $ 0 | $ 0 | 312 | 0 | 0 | 312 | |||||||||||||||||||||||||||
| Issuance of treasury stock under ESPP (in shares) | 280,516 | ||||||||||||||||||||||||||||||||
| Issuance of treasury stock under ESPP | $ 230 | (88) | 0 | 0 | 142 | ||||||||||||||||||||||||||||
| Release of common stock for vested restricted stock units (in shares) | 599,260 | 0 | |||||||||||||||||||||||||||||||
| Release of common stock for vested restricted stock units | $ 0 | $ 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||
| Repurchase of common stock to satisfy tax withholding (in shares) | 0 | (203,043) | |||||||||||||||||||||||||||||||
| Repurchase of common stock to satisfy tax withholding | $ 0 | $ (214) | 0 | 0 | 0 | (214) | |||||||||||||||||||||||||||
| Stock-based compensation | 0 | 0 | 11,501 | 0 | 11,501 | ||||||||||||||||||||||||||||
| Unrealized loss on available-for-sale investments | 0 | 0 | 0 | 0 | 5 | 5 | |||||||||||||||||||||||||||
| Net income (loss) | $ 0 | 0 | 0 | (66,948) | 0 | (66,948) | |||||||||||||||||||||||||||
| Balances (in shares) at Dec. 31, 2024 | 228,203,822 | ||||||||||||||||||||||||||||||||
| Balances at Dec. 31, 2024 | $ 23 | $ (350) | 535,770 | (476,522) | 4 | $ 58,925 | |||||||||||||||||||||||||||
| Balances (in shares) at Dec. 31, 2024 | (429,547) | 429,547 | |||||||||||||||||||||||||||||||
| Issuance of common stock upon exercise of stock options (in shares) | 0 | 3,625 | |||||||||||||||||||||||||||||||
| Issuance of common stock upon exercise of stock options | $ 0 | 3 | 0 | 0 | $ 3 | ||||||||||||||||||||||||||||
| Release of common stock for vested restricted stock units (in shares) | 0 | ||||||||||||||||||||||||||||||||
| Release of common stock for vested restricted stock units | $ 0 | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||||||
| Repurchase of common stock to satisfy tax withholding (in shares) | (273,229) | ||||||||||||||||||||||||||||||||
| Repurchase of common stock to satisfy tax withholding | $ (167) | 0 | 0 | 0 | (167) | ||||||||||||||||||||||||||||
| Stock-based compensation | 0 | 2,459 | 0 | 2,459 | |||||||||||||||||||||||||||||
| Unrealized loss on available-for-sale investments | 0 | 0 | 0 | (11) | (11) | ||||||||||||||||||||||||||||
| Net income (loss) | 0 | 0 | (15,591) | 0 | (15,591) | ||||||||||||||||||||||||||||
| Balances at Mar. 31, 2025 | $ (517) | 538,232 | (492,113) | (7) | 45,618 | ||||||||||||||||||||||||||||
| Balances (in shares) at Mar. 31, 2025 | (702,776) | ||||||||||||||||||||||||||||||||
| Balances (in shares) at Dec. 31, 2024 | 228,203,822 | ||||||||||||||||||||||||||||||||
| Balances at Dec. 31, 2024 | $ 23 | $ (350) | 535,770 | (476,522) | 4 | $ 58,925 | |||||||||||||||||||||||||||
| Balances (in shares) at Dec. 31, 2024 | (429,547) | 429,547 | |||||||||||||||||||||||||||||||
| Issuance of common stock (in shares) | 382,700 | 0 | 382,700 | 11,111,111 | 0 | ||||||||||||||||||||||||||||
| Issuance of common stock | $ 0 | $ 0 | $ 53 | $ 0 | $ 0 | $ 53 | $ 1 | $ 0 | $ 4,200 | $ 0 | $ 0 | $ 4,201 | |||||||||||||||||||||
| Issuance of common stock upon exercise of stock options (in shares) | 3,625 | 0 | 3,625 | ||||||||||||||||||||||||||||||
| Issuance of common stock upon exercise of stock options | $ 0 | $ 0 | 3 | 0 | 0 | $ 3 | |||||||||||||||||||||||||||
| Issuance of treasury stock under ESPP (in shares) | 0 | 539,448 | |||||||||||||||||||||||||||||||
| Issuance of treasury stock under ESPP | $ 0 | $ 390 | (209) | 0 | 0 | 181 | |||||||||||||||||||||||||||
| Release of common stock for vested restricted stock units (in shares) | 1,041,423 | 0 | |||||||||||||||||||||||||||||||
| Release of common stock for vested restricted stock units | $ 0 | $ 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||
| Repurchase of common stock to satisfy tax withholding (in shares) | 0 | (357,988) | |||||||||||||||||||||||||||||||
| Repurchase of common stock to satisfy tax withholding | $ 0 | $ (199) | 0 | 0 | 0 | (199) | |||||||||||||||||||||||||||
| Stock-based compensation | 0 | 0 | 8,314 | 0 | 8,314 | ||||||||||||||||||||||||||||
| Unrealized loss on available-for-sale investments | 0 | 0 | 0 | 0 | (7) | (7) | |||||||||||||||||||||||||||
| Net income (loss) | $ 0 | 0 | 0 | 16,327 | 0 | 16,327 | |||||||||||||||||||||||||||
| Balances (in shares) at Dec. 31, 2025 | 240,742,681 | ||||||||||||||||||||||||||||||||
| Balances at Dec. 31, 2025 | $ 24 | $ (159) | 548,131 | (460,195) | (3) | $ 87,798 | |||||||||||||||||||||||||||
| Balances (in shares) at Dec. 31, 2025 | (248,087) | 248,087 | |||||||||||||||||||||||||||||||
| Issuance of common stock upon exercise of stock options (in shares) | (0) | ||||||||||||||||||||||||||||||||
| Release of common stock for vested restricted stock units (in shares) | 0 | ||||||||||||||||||||||||||||||||
| Release of common stock for vested restricted stock units | $ 0 | 0 | 0 | 0 | $ 0 | ||||||||||||||||||||||||||||
| Repurchase of common stock to satisfy tax withholding (in shares) | (506,990) | ||||||||||||||||||||||||||||||||
| Repurchase of common stock to satisfy tax withholding | $ (338) | 0 | 0 | 0 | (338) | ||||||||||||||||||||||||||||
| Stock-based compensation | 0 | 1,482 | 0 | 1,482 | |||||||||||||||||||||||||||||
| Unrealized loss on available-for-sale investments | 0 | 0 | 0 | (4) | (4) | ||||||||||||||||||||||||||||
| Net income (loss) | 0 | 0 | 5,179 | 0 | 5,179 | ||||||||||||||||||||||||||||
| Balances at Mar. 31, 2026 | $ (497) | $ 549,613 | $ (455,016) | $ (7) | $ 94,117 | ||||||||||||||||||||||||||||
| Balances (in shares) at Mar. 31, 2026 | (755,077) | 755,077 |