Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jul. 31, 2025 |
Jan. 31, 2025 |
---|---|---|
Payables and Accruals [Abstract] | ||
Payroll and related expenses | $ 11,086 | $ 15,415 |
Regulatory fees and taxes | 5,443 | 5,371 |
Short-term operating lease liabilities | $ 4,074 | $ 3,713 |
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Total accrued expenses and other current liabilities | Total accrued expenses and other current liabilities |
Customer-related liabilities | $ 1,346 | $ 1,401 |
Other | 3,875 | 3,167 |
Total accrued expenses and other current liabilities | $ 25,824 | $ 29,067 |