v3.26.1
12. Employee Stock Purchase Plan (Details) - shares
12 Months Ended
May 31, 2026
May 31, 2025
Details    
Common shares issued to employees 90 155
Shares reserved for further issue 215,748