v3.26.1
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