v3.26.1
Revenue from Contracts with Customers - Schedule of Concentration Risk by Major Customer (Details) - Revenue - Customer Concentration Risk
12 Months Ended
May 31, 2026
May 31, 2025
Concentration Risk [Line Items]    
Concentration risk 100.00% 100.00%
Customer A    
Concentration Risk [Line Items]    
Concentration risk 100.00% 77.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk 0.00% 23.00%