XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll liabilities $ 16,155 $ 22,623
Accrued sales and value-added taxes 14,370 13,140
Accrued taxes for fringe benefits 13,782 13,055
Accrued advertising expenses 5,502 5,862
Accrued consulting expenses 5,487 5,297
Other liabilities 23,195 23,054
Total accrued expenses and other current liabilities $ 78,491 $ 83,031