v3.25.1
Balance Sheet Components - Summary of Accounts Payable and Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Trade payables $ 6,175 $ 6,032
Non-income tax liabilities 15,105 16,371
Cloud hosting costs 7,418 4,920
Marketing and advertising costs 4,320 645
Accrued interest payable 614 632
Income taxes payable 584 765
Other 9,824 10,817
Total accounts payable and other accrued expenses $ 44,040 $ 40,182