XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Major Clients (Details)
6 Months Ended
Oct. 31, 2024
Customer Concentration Risk | Accounts Receivable | Client One  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 14.00%