Note 5 - Certain Balance Sheet Accounts - Contract Royalty Asset (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Short-term contract royalty asset | $ 25,603 | $ 25,351 |
| Long-term contract royalty asset | 90,875 | 96,435 |
| Total OMIDRIA contract royalty asset | $ 116,478 | $ 121,786 |