Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue from Contracts with Customers - Schedule of Concentration Risk by Major Customer (Details)

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%