v3.26.1
Equity and Earnings Per Share - Outstanding and Exercisable Warrants (Details) - Warrant
$ in Thousands
12 Months Ended
Apr. 30, 2026
USD ($)
Class of Stock [Line Items]  
Intrinsic value $ 35,189
Weighted-average exercise period (in years) 2 years 1 month 6 days