v3.26.1
Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Outstanding Shares of Potentially Dilutive Securities (Details) - shares
12 Months Ended
May 31, 2026
May 31, 2025
Schedule of Outstanding Shares of Potentially Dilutive Securities [Line Items]    
Total dilutive securities 26,798,336 12,065,375
Employee Stock Option    
Schedule of Outstanding Shares of Potentially Dilutive Securities [Line Items]    
Total dilutive securities 2,521,509
Warrants [Member]    
Schedule of Outstanding Shares of Potentially Dilutive Securities [Line Items]    
Total dilutive securities 12,651,827 12,065,375
PSU's [Member]    
Schedule of Outstanding Shares of Potentially Dilutive Securities [Line Items]    
Total dilutive securities 1,625,000
Preferred Shares [Member]    
Schedule of Outstanding Shares of Potentially Dilutive Securities [Line Items]    
Total dilutive securities 10,000,000