v3.23.1
Composition of certain financial statement captions - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Composition Of Certain Financial Statement [Abstract]    
Payroll-related expenses and taxes $ 10,345 $ 10,780
Payment processing fees liability 4,796 3,502
Acquisition-related liabilities 96 96
Tax liabilities 1,491 2,093
Information technology services 2,249 1,266
Other 2,833 2,391
Total $ 21,810 $ 20,128