XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.4
Note 8 - Deferred Revenue (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
May 31, 2023
Revenue from Contract with Customer, Excluding Assessed Tax $ 15,597,036 $ 12,101,674 $ 33,010,707 $ 31,055,273  
Pallets [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax     0 $ 5,306,040  
Deferred Revenue, Current $ 23,007   $ 23,007   $ 23,007