v3.25.2
12. Employee Stock Purchase Plan (Details) - shares
12 Months Ended
May 31, 2025
May 31, 2024
Details    
Common shares issued to employees 155 372
Shares reserved for further issue 215,838