v3.26.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Short-term investments $ 0 $ 11,943
Total 114,449 16,345
Liabilities:    
Debt   18,026
Acquisition Warrants 803  
Financing Warrants 5,480  
Common warrants 9 25,452
Pre-Funded warrants   6,698
Total Liabilities 6,292 114,506
Short-term Contingent consideration    
Liabilities:    
Contingent consideration   12,369
Long-term Contingent consideration    
Liabilities:    
Contingent consideration   51,961
Money market funds    
Assets:    
Money market funds 114,449 4,402
Government and agency notes    
Assets:    
Short-term investments 0 11,943
Level 1    
Assets:    
Total 114,449 4,402
Liabilities:    
Debt   0
Acquisition Warrants 0  
Financing Warrants 0  
Common warrants 0 0
Pre-Funded warrants   0
Total Liabilities 0 0
Level 1 | Short-term Contingent consideration    
Liabilities:    
Contingent consideration   0
Level 1 | Long-term Contingent consideration    
Liabilities:    
Contingent consideration   0
Level 1 | Money market funds    
Assets:    
Money market funds 114,449 4,402
Level 1 | Government and agency notes    
Assets:    
Short-term investments   0
Level 2    
Assets:    
Total 0 11,943
Liabilities:    
Debt   0
Acquisition Warrants 0  
Financing Warrants 0  
Common warrants 0  
Pre-Funded warrants   0
Total Liabilities 0 0
Level 2 | Short-term Contingent consideration    
Liabilities:    
Contingent consideration   0
Level 2 | Long-term Contingent consideration    
Liabilities:    
Contingent consideration   0
Level 2 | Money market funds    
Assets:    
Money market funds 0 0
Level 2 | Government and agency notes    
Assets:    
Short-term investments   11,943
Level 3    
Assets:    
Total 0 0
Liabilities:    
Debt   18,026
Acquisition Warrants 803  
Financing Warrants 5,480  
Common warrants 9 25,452
Pre-Funded warrants   6,698
Total Liabilities 6,292 114,506
Level 3 | Short-term Contingent consideration    
Liabilities:    
Contingent consideration   12,369
Level 3 | Long-term Contingent consideration    
Liabilities:    
Contingent consideration   51,961
Level 3 | Money market funds    
Assets:    
Money market funds $ 0 0
Level 3 | Government and agency notes    
Assets:    
Short-term investments   $ 0