XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 13,772 $ 13,436
Accrued payroll and benefits 11,476 11,494
Accrued bonus 6,708 13,064
Accrued commissions 5,438 8,119
Employee stock purchase plan liability 3,071 3,840
Accrued payroll taxes 2,841 7,798
Sales and other taxes payable 1,111 518
Other accrued liabilities 4,889 1,707
Accrued expenses and other current liabilities $ 49,306 $ 59,976