Note 9 - Related-party Transactions (Details Textual) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Apr. 30, 2020 |
Apr. 30, 2019 |
|
Director David Hayden [Member] | Consulting Fees [Member] | ||
Related Party Transaction, Amounts of Transaction | $ 135 | $ 135 |
Chief Executive Officer [Member] | ||
Accrued Liabilities, Current, Total | 748 | 623 |
BHCMC, LLC [Member] | ||
Accounts Receivable, Related Parties, Current | 780 | 780 |
Wayne Stewart [Member] | ||
Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party | 533 | 370 |
Craig Stewart [Member] | ||
Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party | 743 | 475 |
Jeff Shinkle [Member] | ||
Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party | $ 282 | $ 237 |