v3.26.1
Income Taxes - Reconciliation of The Unrecognized Tax Benefits Included Within The Other Long-term Liabilities on The Consolidated Statements of Financial Position (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance, beginning of period $ 9,797 $ 9,151
Additions for current year tax positions 1,428 1,423
Reductions for prior year tax positions (119) (337)
Reductions for lapse of statute of limitations (887) (440)
Balance, end of period $ 10,219 $ 9,797