XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Account Receivable, Contract Assets and Contract Liabilities (Details Narrative)
$ in Millions
6 Months Ended
Oct. 31, 2022
USD ($)
Grant Revenue [Member]  
Revenue $ 1.0
Sales Revenue [Member]  
Revenue $ 0.4