XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll liabilities $ 17,225 $ 22,623
Accrued sales and value-added taxes 13,304 13,140
Accrued taxes for fringe benefits 13,255 13,055
Accrued consulting expenses 4,659 5,297
Accrued advertising expenses 189 5,862
Other liabilities 22,221 23,054
Total accrued expenses and other current liabilities $ 70,853 $ 83,031