v3.26.1
Equity and Earnings Per Share - Outstanding and Exercisable Warrants (Details) - Warrant
$ in Thousands
3 Months Ended
Jul. 31, 2026
USD ($)
Class of Stock [Line Items]  
Intrinsic value $ 30,097
Weighted-average exercise period (in years) 2 years 2 months 12 days