v3.21.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Leases [Abstract]        
Operating lease cost $ 2,845 $ 2,671 $ 5,611 $ 4,954
Short-term lease cost 466 492 962 985
Variable lease cost 887 518 1,736 1,354
Total lease cost $ 4,198 $ 3,681 $ 8,309 $ 7,293