v3.26.1
Note 25 - Segment Reporting (Details Textual)
3 Months Ended 9 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 28, 2026
Feb. 28, 2025
Number of Reportable Segments 4      
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Major Customers [Member]        
Number Of Major Customers 0 0 0 0