v3.25.4
Shareholders' Equity - Summary of Awards Granted to Non-employee Directors (Details) - Non-employee Directors
9 Months Ended
Jan. 31, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Non-vested Outstanding beginning balance (in shares) 147,312
Awarded (in shares) 114,324
Issued (in shares) (66,769)
Non-vested Outstanding ending balance (in shares) 194,867
Weighted average grant date fair value  
Weighted average grant date fair value - beginning balance (in dollars per share) | $ / shares $ 22.39
Weighted average grant date fair value, awarded (in dollars per share) | $ / shares 7.52
Weighted average grant date fair value, issued (in dollars per share) | $ / shares 10.33
Weighted average grant date fair value - ending balance (in dollars per share) | $ / shares $ 17.8
Non-Employee Director Awards  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Non-vested Outstanding beginning balance (in shares) 0
Awarded (in shares) 55,629
Issued (in shares) (55,629)
Non-vested Outstanding ending balance (in shares) 0
Deferred Non-Employee Director Awards  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Non-vested Outstanding beginning balance (in shares) 147,312
Awarded (in shares) 58,695
Issued (in shares) (11,140)
Non-vested Outstanding ending balance (in shares) 194,867