Retirement Benefit Plan (Details Narrative) - USD ($) |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Jan. 01, 1998 |
Jan. 31, 2026 |
Jan. 31, 2025 |
Jan. 31, 2026 |
Jan. 31, 2025 |
|
| Retirement Benefits [Abstract] | |||||
| Description of employees eligibility | Employees are eligible to participate in the Plan when they have attained the age of 21 and completed one thousand hours of service in any plan year with the Company. | ||||
| Employees vesting percentage | 100.00% | ||||
| Employees matching contributions | $ 18,000 | $ 14,000 | $ 50,000 | $ 44,000 | |