v3.26.1
Note 12 - Net Loss Per Share (Details Textual) - shares
Jun. 30, 2026
May 31, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 251,738 119,940 156,646