XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Credit Concentration (Details) - Customer Concentration Risk
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Accounts Receivable [Member] | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 39.30% 33.20%  
Accounts Receivable [Member] | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 12.80% 17.70%  
Revenue Benchmark | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 29.40% 28.50% 29.60%
Revenue Benchmark | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 11.40% 13.10% 13.60%