v3.25.4
Shareholders' Equity - Summary of Restricted Stock Awards and Restricted Stock Units Activity (Details) - Restricted stock units
9 Months Ended
Jan. 31, 2026
$ / shares
shares
Shares  
Non-vested Outstanding beginning balance (in shares) | shares 620,550
Awarded (in shares) | shares 963,384
Vested (in shares) | shares (254,347)
Forfeited (in shares) | shares (68,650)
Non-vested Outstanding ending balance (in shares) | shares 1,260,937
Weighted average grant date fair value  
Weighted average grant date fair value - beginning balance (in dollars per share) | $ / shares $ 15.31
Weighted average value, awarded (in dollars per share) | $ / shares 6.57
Weighted average value, vested (in dollars per share) | $ / shares 18.13
Weighted average value, forfeited (in dollars per share) | $ / shares 14.23
Weighted average grant date fair value - ending balance (in dollars per share) | $ / shares $ 8.12