v3.26.3
Loss per Share (Details) - shares
shares in Thousands
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Stock options, PSUs, and warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of income (loss) per common share 438,882 254,959
Convertible notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of income (loss) per common share 12,000 12,000
Convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of income (loss) per common share 43,239 40,761