v3.26.3
Leases (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jun. 30, 2025
Apr. 30, 2023
Jul. 31, 2026
Jul. 31, 2025
Leases        
Operating lease remaining term     1 year  
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     $ 312,000 $ 267,000
Operating lease cash payments     $ 328,000 $ 314,000