XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Schedule of Concentration Risk by Major Customer (Details) - Customer Concentration Risk - Revenue Benchmark
3 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Customer A    
Concentration Risk [Line Items]    
Concentration risk 48.00% 68.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk 0.00% 10.00%
Customer G    
Concentration Risk [Line Items]    
Concentration risk 16.00% 0.00%