XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Account Receivable, Contract Assets and Contract Liabilities (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Revenue $ 734 $ 484 $ 1,752 $ 1,003
Grant Revenue [Member]        
Revenue     1,000  
Sales Revenue [Member]        
Revenue     $ 400