v3.26.1
Note 18 - Subsequent Events (Details Textual) - shares
6 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   650,006 596,040
The 2022 Equity Incentive Plan [Member] | Subsequent Event [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 492,050    
Restricted Stock Units (RSUs) [Member] | The 2022 Equity Incentive Plan [Member] | Subsequent Event [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) 274,000