Stockholders’ Equity (Details Narrative) - USD ($)
|
3 Months Ended |
12 Months Ended |
|
Apr. 30, 2021 |
Jan. 31, 2021 |
Apr. 30, 2023 |
Apr. 30, 2022 |
Apr. 30, 2021 |
Apr. 21, 2021 |
| Class of Stock [Line Items] |
|
|
|
|
|
|
| Stock converted, shares issued |
|
|
|
|
|
|
| Dividends paid |
|
|
|
|
$ 4,455,000
|
|
| Proceeds from sale of common stock |
|
|
$ 0
|
$ 0
|
32,141,000
|
|
| Payment of stock issuance costs |
|
|
|
|
$ 2,359,000
|
|
| Common Stock [Member] |
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
| Stock converted, shares converted |
|
|
|
|
34,000
|
|
| Stock converted, shares issued |
|
|
|
|
|
|
| Dividends paid |
|
|
|
|
|
|
| Stock issued new, shares |
|
|
|
|
3,833,000
|
|
| Public offering share price |
|
$ 9.00
|
|
|
|
|
| Number of shares sold |
|
500,000
|
|
|
|
|
| Underwritten public offering of common stock |
|
|
$ 0
|
0
|
|
|
| Common stock shares issued |
|
|
62,691,885
|
|
|
|
| Common stock shares outstanding |
|
|
62,691,885
|
|
|
|
| Series E Preferred Stock [Member] |
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
| Stock converted, shares converted |
28,168
|
|
|
|
|
|
| Conversion price |
$ 21.00
|
|
|
|
$ 21.00
|
|
| Redemption price |
|
|
$ 25.00
|
|
|
$ 25.00
|
| Redemption value |
|
|
|
3,400,000
|
|
|
| Liquidation preference price per share |
|
|
2.625
|
|
|
|
| Accrued and unpaid dividends per share |
|
|
$ 0.08021
|
|
|
|
| Dividends paid |
|
|
$ 0
|
$ 0
|
$ 4,500,000
|
|
| Common Stock [Member] |
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
| Stock converted, shares issued |
33,514
|
|
|
|
|
|
| Common Stock [Member] | Public Offering [Member] |
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
| Stock issued new, shares |
|
3,833,335
|
|
|
|
|
| Proceeds from sale of common stock |
|
|
34,500,000
|
|
|
|
| Payment of stock issuance costs |
|
|
$ 2,400,000
|
|
|
|