v3.26.1
LEASES - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jan. 31, 2026
USD ($)
Leases [Abstract]  
2027 $ 16,467
2028 15,048
2029 9,934
2030 7,831
2031 7,306
Thereafter 6,076
Total lease payments 62,662
Less: imputed interest (13,102)
Present value of lease liabilities $ 49,560