XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Apr. 30, 2025
Leases            
Operating lease remaining term   2 years   2 years   2 years
Lease commenced The lease commenced in June of 2025 and will continue for 24 months.     This lease commenced in April of 2023 and will continue for 62 months.    
Operating lease expense   $ 298,000 $ 182,000 $ 565,000 $ 365,000