v3.26.3
DEBT - Schedule of interest expense, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Debt Instrument [Line Items]    
Interest Incurred $ 1,821 $ 2,839
Interest income (19) (10)
Total Interest Expense, net 1,802 2,829
Credit Facility    
Debt Instrument [Line Items]    
Interest Incurred $ 1,821 $ 2,839