v3.25.2
Account Receivable, Contract Assets, and Contract Liabilities (Details Narrative)
12 Months Ended
Apr. 30, 2025
USD ($)
Account Receivable Contract Assets And Contract Liabilities  
Increase in contract assets $ 529,000