Note 4 - Balance Sheet Components (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Cash, Cash Equivalent, and Investment [Table Text Block] |
| | | Amortized | | | Gross Unrealized | | | Estimated | | | Cash and Cash | | | Short-Term | |
| | | Cost | | | Gains | | | Losses | | | Fair Value | | | Equivalents | | | Investments | |
| June 30, 2026 | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash at banks | | $ | 4,562 | | | $ | — | | | $ | — | | | $ | 4,562 | | | $ | 4,562 | | | $ | — | |
| Money market funds | | | 43,545 | | | | — | | | | — | | | | 43,545 | | | | 43,545 | | | | — | |
| U.S. Treasury securities | | | 8,400 | | | | — | | | | (10 | ) | | | 8,390 | | | | 2,822 | | | | 5,568 | |
| Commercial paper | | | 7,480 | | | | — | | | | (1 | ) | | | 7,479 | | | | — | | | | 7,479 | |
| Total | | $ | 63,987 | | | $ | — | | | $ | (11 | ) | | $ | 63,976 | | | $ | 50,929 | | | $ | 13,047 | |
| | | Amortized | | | Gross Unrealized | | | Estimated | | | Cash and Cash | | | Short-Term | |
| | | Cost | | | Gains | | | Losses | | | Fair Value | | | Equivalents | | | Investments | |
| December 31, 2025 | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash at banks | | $ | 3,583 | | | $ | — | | | $ | — | | | $ | 3,583 | | | $ | 3,583 | | | $ | — | |
| Money market funds | | | 46,164 | | | | — | | | | — | | | | 46,164 | | | | 46,164 | | | | — | |
| U.S. Treasury securities | | | 14,063 | | | | 1 | | | | (4 | ) | | | 14,060 | | | | 4,067 | | | | 9,993 | |
| Total | | $ | 63,810 | | | $ | 1 | | | $ | (4 | ) | | $ | 63,807 | | | $ | 53,814 | | | $ | 9,993 | |
|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] |
| | | June 30, 2026 | | | December 31, 2025 | |
| | | | | | | | | |
| Prepaid clinical and manufacturing expenses | | $ | 2,970 | | | $ | 18,920 | |
| Prepaid insurance | | | 553 | | | | 168 | |
| Prepaid rent | | | 327 | | | | 539 | |
| Other prepaid | | | 1,170 | | | | 677 | |
| Other current assets | | | 703 | | | | 667 | |
| Prepaid expenses and other current assets | | $ | 5,723 | | | $ | 20,971 | |
|
| Property, Plant, and Equipment [Table Text Block] |
| | | June 30, 2026 | | | December 31, 2025 | |
| | | | | | | | | |
| Laboratory equipment | | $ | 13,967 | | | $ | 14,005 | |
| Office and computer equipment | | | 937 | | | | 1,142 | |
| Leasehold improvements | | | 2,706 | | | | 3,929 | |
| Construction in progress | | | 1,488 | | | | 158 | |
| Total property and equipment | | | 19,098 | | | | 19,234 | |
| Less: accumulated depreciation | | | (13,593 | ) | | | (13,801 | ) |
| Property and equipment, net | | $ | 5,505 | | | $ | 5,433 | |
|
| Intangible Asset, Finite-Lived [Table Text Block] |
| | | June 30, 2026 | | | December 31, 2025 | |
| | | | | | | | | |
| Developed technology | | $ | 5,000 | | | $ | 5,000 | |
| Intellectual property | | | 80 | | | | 80 | |
| Total cost | | | 5,080 | | | | 5,080 | |
| Less: accumulated amortization | | | (2,619 | ) | | | (2,254 | ) |
| Intangible assets, net | | $ | 2,461 | | | $ | 2,826 | |
|
| Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense [Table Text Block] |
| Year Ending December 31, | | Amount | |
| 2026 (six months remaining) | | $ | 367 | |
| 2027 | | | 731 | |
| 2028 | | | 727 | |
| 2029 | | | 636 | |
| Total | | $ | 2,461 | |
|
| Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
| | | June 30, 2026 | | | December 31, 2025 | |
| | | | | | | | | |
| Balance at beginning of period | | $ | 68 | | | $ | 65,400 | |
| Revenue recognized | | | (81 | ) | | | (65,513 | ) |
| Amounts collected or invoiced | | | 75 | | | | 181 | |
| Balance at end of period | | $ | 62 | | | $ | 68 | |
| | | June 30, 2026 | | | December 31, 2025 | |
| | | | | | | | | |
| Balance at beginning of period | | $ | 14,976 | | | $ | — | |
| Revenue recognized for collaboration | | | (5,734 | ) | | | (2,108 | ) |
| Amounts collected or invoiced | | | — | | | | 17,084 | |
| Total deferred collaboration revenue | | | 9,242 | | | | 14,976 | |
| Current portion | | | (7,719 | ) | | | (12,952 | ) |
| Non-current portion | | $ | 1,523 | | | $ | 2,024 | |
|
| Schedule of Accrued Liabilities [Table Text Block] |
| | | June 30, 2026 | | | December 31, 2025 | |
| | | | | | | | | |
| Accrued compensation | | $ | 2,687 | | | $ | 4,244 | |
| Accrued clinical and manufacturing expenses | | | 36,791 | | | | 42,455 | |
| Accrued professional and consulting services | | | 1,962 | | | | 552 | |
| Other liabilities, current portion | | | 1,688 | | | | 628 | |
| Total | | $ | 43,128 | | | $ | 47,879 | |
|