v3.26.1
Note 8 - Revenue (Details Textual) - USD ($)
12 Months Ended
May 31, 2026
May 31, 2025
Jun. 01, 2024
Contract with Customer, Liability $ 22,964 $ 22,964  
Contract with Customer, Liability, Revenue Recognized Including Opening Balance $ 0 $ 817,981  
Accounts Receivable, after Allowance for Credit Loss     $ 4,423,951
Deferred Revenue     $ 840,945
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Canada and Mexico [Member]      
Concentration Risk, Percentage 2.10% 1.70%