v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Operating  
2027 (excluding the three months ended July 31, 2026) $ 30,388
2028 40,096
2029 33,708
2030 26,275
2031 22,088
Thereafter 93,437
Total lease payments 245,992
Less: imputed interest 51,670
Total 194,322
Financing  
2027 (excluding the three months ended July 31, 2026) 1,675
2028 1,967
2029 889
2030 396
2031 60
Thereafter 0
Total lease payments 4,987
Less: imputed interest 317
Total $ 4,670