XML 68 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Payables and Accruals [Abstract]    
Accrued expenses $ 14,759 $ 14,203
Warrant liability 10,050 11,208
Accrued commissions 6,932 8,297
Accrued payroll and benefits 3,787 5,047
Short-term payable financing liability 3,303 4,435
Accrued bonus 3,114 8,872
Accrued payroll taxes 1,967 2,082
Employee stock purchase plan liability 1,404 1,276
Sales and other taxes payable 1,342 1,798
Other accrued liabilities 3,125 3,691
Accrued expenses and other current liabilities $ 49,783 $ 60,909
Minimum    
Short-Term Debt [Line Items]    
Short-term payable financing agreement, assumed responsibility, period 30 days  
Maximum    
Short-Term Debt [Line Items]    
Short-term payable financing agreement, assumed responsibility, period 60 days