Note 15 - Subsequent Events (Details Textual) - USD ($) $ in Millions |
Jun. 07, 2022 |
Apr. 30, 2022 |
Jan. 31, 2022 |
|---|---|---|---|
| Accounts Receivable, Outstanding for Several Years | $ 3.6 | $ 3.6 | |
| Subsequent Event [Member] | |||
| Proceeds from Collection of Accounts Receivable Outstanding for Several Years | $ 0.9 |