XML 78 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Benefit Plan (Details Narrative) - USD ($)
3 Months Ended
Jan. 01, 1998
Jul. 31, 2024
Jul. 31, 2023
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%    
Employer matching contribution vesting period 6 years    
Employees matching contributions   $ 16,000 $ 16,000