Note 8 - Share-based Compensation (Details Textual) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 09, 2017 |
|
| The 2017 Omnibus Incentive Plan [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | 5,277,197 | |
| SEED 2022 Share Incentive Plan [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | 641,249 | |
| SEED 2022 Share Incentive Plan [Member] | Minimum [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period | 4 years | |
| SEED 2022 Share Incentive Plan [Member] | Maximum [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period | 5 years |