XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Payables and Accruals [Abstract]    
Accrued expenses $ 12,665 $ 13,772
Accrued payroll and benefits 12,024 11,476
Accrued commissions 3,337 5,438
Accrued bonus 3,273 6,708
Accrued payroll taxes 2,136 2,841
Sales and other taxes payable 991 1,111
Employee stock purchase plan liability 642 3,071
Other accrued liabilities 4,588 4,889
Accrued expenses and other current liabilities $ 39,656 $ 49,306