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
Dec. 31, 2024
Liabilities      
Warrant liabilities $ 7,462 $ 5,330  
Contingent consideration 1,011 2,743 $ 6,219
Warrant liabilities - Public Warrants      
Liabilities      
Warrant liabilities 4,900 3,400  
Warrant liabilities - Private Placement Warrants      
Liabilities      
Warrant liabilities 2,600 1,900  
Level 1      
Assets      
Cash 7,241 31,381  
Total Assets 7,241 31,381  
Liabilities      
Contingent consideration 0 0  
Total liabilities 4,830 3,450  
Level 1 | Warrant liabilities - Public Warrants      
Liabilities      
Warrant liabilities 4,830 3,450  
Level 1 | Warrant liabilities - Private Placement Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 2      
Assets      
Cash 0 0  
Total Assets 0 0  
Liabilities      
Contingent consideration 0 0  
Total liabilities 2,632 1,880  
Level 2 | Warrant liabilities - Public Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 2 | Warrant liabilities - Private Placement Warrants      
Liabilities      
Warrant liabilities 2,632 1,880  
Level 3      
Assets      
Cash 0 0  
Total Assets 0 0  
Liabilities      
Contingent consideration 1,011 2,743  
Total liabilities 1,011 2,743  
Level 3 | Warrant liabilities - Public Warrants      
Liabilities      
Warrant liabilities 0 0  
Level 3 | Warrant liabilities - Private Placement Warrants      
Liabilities      
Warrant liabilities $ 0 $ 0