XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Major Clients
9 Months Ended
Jan. 31, 2024
Segment Reporting [Abstract]  
Major Clients Major Clients
No single client accounted for more than 10% of total revenue for the three and nine months ended January 31, 2024 and 2023.