XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details) - Minimum [Member]
$ in Thousands
Jan. 31, 2025
USD ($)
LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details) [Line Items]  
2026 $ 6,789
2027 6,740
2028 5,497
2029 3,207
Thereafter 1,744
Total 23,977
Less: present value discount 2,864
Operating lease liabilities $ 21,113