v3.25.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contingent consideration liability $ 8,300 $ 0
Accrued compensation and benefits 12,729 23,626
Accrued expenses 14,156 16,239
Accrued expenses and other current liabilities $ 35,185 $ 39,865