v3.25.4
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jan. 31, 2026
USD ($)
Operating  
2026 (excluding the nine months ended January 31, 2026) $ 10,606
2027 34,914
2028 30,634
2029 24,631
2030 18,887
Thereafter 87,144
Total lease payments 206,816
Less: imputed interest 44,765
Total 162,051
Financing  
2026 (excluding the nine months ended January 31, 2026) 517
2027 1,801
2028 1,483
2029 434
2030 159
Thereafter 40
Total lease payments 4,434
Less: imputed interest 292
Total $ 4,142