XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Deferred Revenue (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 29, 2024
Feb. 28, 2023
May 31, 2023
Revenue from Contract with Customer, Excluding Assessed Tax $ 13,980,009 $ 13,578,269 $ 46,990,716 $ 44,633,542  
Pallets [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax     0 6,378,040  
Contract with Customer, Liability, Revenue Recognized     545,292 $ 1,072,000  
Deferred Revenue, Current $ 568,299   $ 568,299   $ 23,007