XML 75 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Apr. 30, 2023
Lessee operating lease renewal term         2 years
Lease commencement date 62 months   62 months    
Operating lease cash flow payments $ 186,000 $ 108,000 $ 371,000 $ 215,000  
Monroe Township [Member]          
Lessee, operating lease, option to extend     The lease includes an initial lease term of seven years which is set to expire on October 31, 2024, and contains an option to extend the lease for another five years    
Lease commencement date 7 years   7 years    
Houston, Texas [Member]          
Lessee, operating lease, option to extend     expires on January 2024    
Lease commencement date 1 year   1 year