Note 9 - Prepaid Forward Obligation - Activity in the Carrying Value of the Prepaid Forward Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|||
| Carrying value of prepaid forward obligation | $ 127,276 | $ 121,387 | $ 121,387 | ||
| Financing on prepaid forward obligation | 4,506 | $ 4,583 | 18,503 | ||
| Amounts paid and payable | [1] | (3,554) | (12,614) | ||
| Carrying value of prepaid forward obligation | $ 128,228 | $ 127,276 | |||
| |||||