v3.26.1
Note 8 - Share-based Compensation (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Mar. 09, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 183,624 183,624  
Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 0 0  
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 1,525,038 2,166,287  
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