v3.26.1
Leases - Maturities of operating lease liabilities (Details)
$ in Thousands
Apr. 30, 2026
USD ($)
Maturities of operating lease liabilities:  
2027 $ 23,263
2028 25,143
2029 22,449
2030 17,597
2031 11,803
Thereafter 34,089
Total lease payments 134,344
Less: imputed interest (28,522)
Total present value of operating lease liabilities $ 105,822