v3.22.2.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Leases [Abstract]        
Operating lease expense $ 1,461 $ 1,695 $ 4,944 $ 4,638
Short-term lease expense 284 340 1,042 934
Total lease expense $ 1,745 $ 2,035 $ 5,986 $ 5,572
Weighted average remaining lease term (years) 4 years 3 months 18 days   4 years 3 months 18 days  
Weighted average discount rate 10.00%   10.00%