v3.26.1
LEASES - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
LEASES [Abstract]      
Operating lease expense $ 8,151 $ 7,209 $ 6,386
Variable lease expense 174 143 301
Total lease expense $ 8,325 $ 7,352 $ 6,687