v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation costs $ 27,568 $ 28,989
Accrued software subscriptions 14,593 10,680
Accrued commissions 6,340 8,876
Accrued professional service fees 5,171 1,996
Accrued advertising 1,779 1,789
Accrued tax liability 8,540 8,848
ESPP payable 1,324 612
Derivative instruments 371 0
Other 4,738 2,399
Total accrued expenses and other current liabilities $ 70,424 $ 64,189