XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Payables and Accruals [Abstract]    
Accrued expenses $ 16,284 $ 13,772
Accrued bonus 8,057 6,708
Accrued commissions 4,677 5,438
Accrued payroll and benefits 4,541 11,476
Accrued payroll taxes 2,475 2,841
Employee stock purchase plan liability 1,826 3,071
Sales and other taxes payable 1,339 1,111
Other accrued liabilities 4,231 4,889
Accrued expenses and other current liabilities $ 43,430 $ 49,306