v3.24.3
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll liabilities $ 13,891 $ 19,219
Accrued taxes for fringe benefits 12,337 9,452
Accrued sales and value-added taxes 11,208 10,770
Accrued advertising expenses 4,636 9,276
Accrued consulting expenses 3,910 4,287
Other liabilities 23,325 22,817
Total accrued expenses and other current liabilities $ 69,307 $ 75,821