v3.25.4
Note 10 - Revenue and Revenue Recognition (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Nov. 30, 2025
Nov. 30, 2024
Loss On Revenue $ 7,769,044 $ 12,135,247 $ 18,501,617 $ 25,595,894
Non-US [Member]        
Loss On Revenue     $ 447,000 $ 257,000