v3.25.4
Note 9 - Deferred Revenue (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Nov. 30, 2025
Nov. 30, 2024
May 31, 2025
Loss On Revenue $ 7,769,044 $ 12,135,247 $ 18,501,617 $ 25,595,894  
Pallets [Member]          
Loss On Revenue     0 $ 817,981  
Deferred Revenue, Current $ 22,964   $ 22,964   $ 22,964