v3.25.2
Balance Sheet Components - Summary of Accounts Payable and Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Trade payables $ 8,446 $ 6,032
Non-income tax liabilities 13,060 16,371
Cloud hosting costs 6,892 4,920
Marketing and advertising costs 1,176 645
Accrued interest payable 633 632
Income taxes payable 578 765
Other 12,442 10,817
Total accounts payable and other accrued expenses $ 43,227 $ 40,182