XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Retirement Plan
12 Months Ended
Apr. 30, 2024
Retirement Benefits [Abstract]  
Retirement Plan Retirement Plan
The Company maintains a 401(k) defined contribution retirement plan for its employees. Participants are allowed to choose from a selection of mutual funds to designate how both employer and employee contributions are invested. Under the plan, the Company matches 50% of each employee’s contributions on the first 4% of the employee’s compensation contributed. The Company contributed $8.9 million, $7.8 million and $6.8 million, during the years ended April 30, 2024, 2023 and 2022, respectively.