v3.25.2
Fair Value of Financial Assets and Liabilities - Schedule of Fair Value by Balance Sheet Location (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Assets    
Short-term investments $ 90,450 $ 104,027
Liabilities    
Warrants 13,369 18,077
Contingent consideration for acquisitions 2,774 2,883
U.S. Treasury securities    
Assets    
Short-term investments 22,607 13,096
Commercial paper    
Assets    
Short-term investments 2,190 4,289
Corporate bonds    
Assets    
Short-term investments 64,491 84,528
Certificates of deposit    
Assets    
Short-term investments 1,162 2,114
Fair Value, Recurring | Level 1    
Assets    
Total assets 111,193 52,499
Liabilities    
Contingent consideration for acquisitions 0 0
Total liabilities 8,564 9,177
Fair Value, Recurring | Level 1 | Public Warrants    
Liabilities    
Warrants 8,564 9,177
Fair Value, Recurring | Level 1 | Private Placement Warrants    
Liabilities    
Warrants 0 0
Fair Value, Recurring | Level 1 | U.S. Treasury securities    
Assets    
Short-term investments 22,608 13,095
Fair Value, Recurring | Level 1 | Commercial paper    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 1 | Corporate bonds    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 1 | Certificates of deposit    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Assets    
Cash equivalents 76,923 29,054
Restricted cash equivalents: money market funds 11,662 10,350
Fair Value, Recurring | Level 2    
Assets    
Total assets 67,842 90,932
Liabilities    
Contingent consideration for acquisitions 0 0
Total liabilities 0 0
Fair Value, Recurring | Level 2 | Public Warrants    
Liabilities    
Warrants 0 0
Fair Value, Recurring | Level 2 | Private Placement Warrants    
Liabilities    
Warrants 0 0
Fair Value, Recurring | Level 2 | U.S. Treasury securities    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 2 | Commercial paper    
Assets    
Short-term investments 2,189 4,290
Fair Value, Recurring | Level 2 | Corporate bonds    
Assets    
Short-term investments 64,491 84,528
Fair Value, Recurring | Level 2 | Certificates of deposit    
Assets    
Short-term investments 1,162 2,114
Fair Value, Recurring | Level 2 | Money market funds    
Assets    
Cash equivalents 0 0
Restricted cash equivalents: money market funds 0 0
Fair Value, Recurring | Level 3    
Assets    
Total assets 0 0
Liabilities    
Contingent consideration for acquisitions 3,414 7,558
Total liabilities 8,220 16,458
Fair Value, Recurring | Level 3 | Public Warrants    
Liabilities    
Warrants 0 0
Fair Value, Recurring | Level 3 | Private Placement Warrants    
Liabilities    
Warrants 4,806 8,900
Fair Value, Recurring | Level 3 | U.S. Treasury securities    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 3 | Corporate bonds    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 3 | Certificates of deposit    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 3 | Money market funds    
Assets    
Cash equivalents 0 0
Restricted cash equivalents: money market funds $ 0 $ 0