v3.22.2.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 14,450 $ 13,436
Accrued payroll and benefits 11,562 11,494
Accrued bonus 7,862 13,064
Accrued payroll taxes 4,609 7,798
Accrued commissions 4,039 8,119
Employee stock purchase plan liability 850 3,840
Sales and other taxes payable 783 518
Other accrued liabilities 1,773 1,707
Accrued expenses and other current liabilities $ 45,928 $ 59,976