v3.24.1.1.u2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation costs $ 16,567 $ 26,912
Accrued software subscriptions 10,945 10,956
Accrued commissions 5,450 7,440
Accrued professional service fees 2,016 1,555
Accrued advertising 1,743 1,662
Accrued tax liability 8,659 9,048
Employee Stock Purchase Plan Payable, Current 3,977 594
Other 6,910 5,097
Total accrued expenses and other current liabilities $ 56,267 $ 63,264