v3.26.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Finance lease cost    
Amortization of ROU assets $ 527 $ 399
Interest on lease liabilities 60 44
Finance lease cost 587 443
Operating lease cost 11,532 12,385
Short-term lease cost 251 221
Variable lease cost 2,372 2,607
Sublease income (1,340) (1,633)
Total lease cost $ 13,402 $ 14,023