v3.25.4
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets:    
Total assets $ 28,836 $ 21,810
Liabilities:    
Total liabilities 4,154 51,396
U.S. Treasury Securities    
Assets:    
Cash equivalents   12,927
Marketable securities 28,836 8,883
Warrant Liabilities    
Liabilities:    
Total liabilities 2,772 51,396
Contingent Consideration    
Liabilities:    
Total liabilities 1,382  
Fair Value, Inputs, Level 1    
Assets:    
Total assets 28,836 21,810
Liabilities:    
Total liabilities 928 11,630
Fair Value, Inputs, Level 1 | U.S. Treasury Securities    
Assets:    
Cash equivalents   12,927
Marketable securities 28,836 8,883
Fair Value, Inputs, Level 1 | Warrant Liabilities    
Liabilities:    
Total liabilities 928 11,630
Fair Value, Inputs, Level 2    
Liabilities:    
Total liabilities 330 4,128
Fair Value, Inputs, Level 2 | Warrant Liabilities    
Liabilities:    
Total liabilities 330 4,128
Fair Value, Inputs, Level 3    
Liabilities:    
Total liabilities 2,896 35,638
Fair Value, Inputs, Level 3 | Warrant Liabilities    
Liabilities:    
Total liabilities 1,514 $ 35,638
Fair Value, Inputs, Level 3 | Contingent Consideration    
Liabilities:    
Total liabilities $ 1,382