Note 5 - Certain Balance Sheet Accounts - Contract Royalty Asset (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Short-term contract royalty asset | $ 25,477 | $ 25,351 |
| Long-term contract royalty asset | 93,717 | 96,435 |
| Total OMIDRIA contract royalty asset | $ 119,194 | $ 121,786 |