v3.25.2
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, 2025
Apr. 30, 2024
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance, beginning of period $ 9,151 $ 9,421
Additions for current year tax positions 1,423 1,607
Reductions for prior year tax positions (337) (181)
Payments and settlements 0 (849)
Reductions for lapse of statute of limitations (440) (847)
Balance, end of period $ 9,797 $ 9,151