XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Note 9 - Revenue and Revenue Recognition (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Nov. 30, 2024
Nov. 30, 2023
Revenue from Contract with Customer, Excluding Assessed Tax $ 12,135,247 $ 15,597,036 $ 25,595,894 $ 33,010,707
Non-US [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 257,000 $ 228,000