Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jan. 31, 2026
USD ($)
Leases [Abstract]  
2027 $ 11,976
2028 10,081
2029 8,298
2030 6,880
2031 6,345
Thereafter 17,829
Total minimum lease payments 61,409
Less: imputed interest (14,677)
Total $ 46,732