Note 9 - Prepaid Forward Obligation - Activity in the Carrying Value of the Prepaid Forward Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|||
| Carrying value of prepaid forward obligation | $ 127,276 | $ 121,387 | $ 121,387 | ||||
| Financing on prepaid forward obligation | $ 4,545 | $ 4,644 | 9,051 | $ 9,227 | 18,503 | ||
| Amounts paid and payable | [1] | (11,192) | (12,614) | ||||
| Carrying value of prepaid forward obligation | $ 125,135 | $ 125,135 | $ 127,276 | ||||
| |||||||