Note 9 - Incentive Plans - Number of Shares Available for Grant Pursuant to Long-term Incentive Plan (Details) - shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Shares subject to awards issued under plan (in shares) | (12,704,894) | (12,704,894) | (13,444,062) |
| The 2020 Long-term Incentive Plan [Member] | |||
| Approved and authorized shares (in shares) | 16,292,914 | 16,284,491 | |
| Shares subject to awards issued under plan (in shares) | (16,256,995) | (15,134,295) | |
| Shares available for future grant (in shares) | 35,919 | 1,150,196 |