CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) $ in Thousands |
12 Months Ended |
|---|---|
|
Apr. 30, 2021
USD ($)
$ / shares
| |
| Statement of Stockholders' Equity [Abstract] | |
| Preferred Stock, Dividends, Per Share, Cash Paid | $ / shares | $ 2.705 |
| Payment of stock issuance costs | $ | $ 2,359 |