v3.26.1
Equity and Earnings Per Share - Unrecognized Compensation Expense (Details) - Time-based
$ in Thousands
3 Months Ended
Jul. 31, 2026
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized Compensation Expense | $ $ 923
RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Weighted-Average Recognition Period (Years) 1 year 10 months 24 days
Number of shares issued (in shares) | shares 364,966