v3.24.0.1
Composition of certain financial statement captions - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Composition Of Certain Financial Statement [Abstract]    
Payroll-related expenses and taxes $ 8,981 $ 4,461
Stock-based compensation liability 5,890 5,884
Payment processing fees liability 6,008 4,796
Acquisition-related liabilities 1,888 96
Income and other tax liabilities 3,042 1,491
Information technology services 5,927 2,249
Other 5,394 2,833
Total $ 37,130 $ 21,810