v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured At Fair Value On Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Total assets $ 9,972 $ 28,836
Liabilities:    
Total liabilities 4,557 4,154
U.S. Treasury Securities    
Assets:    
Marketable securities 9,972 28,836
Warrant Liabilities    
Liabilities:    
Total liabilities 3,004 2,772
Contingent Consideration    
Liabilities:    
Total liabilities 1,553 1,382
Fair Value, Inputs, Level 1    
Assets:    
Total assets 9,972 28,836
Liabilities:    
Total liabilities 487 928
Fair Value, Inputs, Level 1 | U.S. Treasury Securities    
Assets:    
Marketable securities 9,972 28,836
Fair Value, Inputs, Level 1 | Warrant Liabilities    
Liabilities:    
Total liabilities 487 928
Fair Value, Inputs, Level 2    
Liabilities:    
Total liabilities 173 330
Fair Value, Inputs, Level 2 | Warrant Liabilities    
Liabilities:    
Total liabilities 173 330
Fair Value, Inputs, Level 3    
Liabilities:    
Total liabilities 3,897 2,896
Fair Value, Inputs, Level 3 | Warrant Liabilities    
Liabilities:    
Total liabilities 2,344 1,514
Fair Value, Inputs, Level 3 | Contingent Consideration    
Liabilities:    
Total liabilities $ 1,553 $ 1,382