Quarterly report [Sections 13 or 15(d)]

Note 15 - Stockholders' Equity (Details Textual)

v3.26.1
Note 15 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 22 Months Ended
Jan. 31, 2026
Dec. 31, 2025
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
May 31, 2026
Jul. 31, 2024
Treasury Stock, Shares, Acquired (in shares) 31,517 27,388     58,905      
Treasury Stock, Value, Acquired, Cost Method $ 499,996 $ 453,035   $ 55,000 $ 953,031 $ 55,000    
Stock Buyback Plan [Member]                
Share Repurchase Program, Authorized, Amount               $ 10,000,000
Treasury Stock, Shares, Acquired (in shares)     0   58,905   500,000  
Treasury Stock, Value, Acquired, Cost Method         $ 1,000,000   $ 5,800,000