v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Assets $ 1,098 $ 5,401
Liabilities:    
Liabilities 2,995 4,444
Public Warrants    
Liabilities:    
Warrant liabilities 529 706
Private Placement Warrants    
Liabilities:    
Warrant liabilities 910 1,213
Series A Penny Warrants    
Liabilities:    
Warrant liabilities 1,556 2,525
Money market mutual funds    
Assets:    
Money market mutual funds 1,098 5,401
Level 1    
Assets:    
Assets 1,098 5,401
Liabilities:    
Liabilities 529 706
Level 1 | Public Warrants    
Liabilities:    
Warrant liabilities 529 706
Level 1 | Private Placement Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 1 | Series A Penny Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 1 | Money market mutual funds    
Assets:    
Money market mutual funds 1,098 5,401
Level 2    
Assets:    
Assets 0 0
Liabilities:    
Liabilities 910 1,213
Level 2 | Public Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 2 | Private Placement Warrants    
Liabilities:    
Warrant liabilities 910 1,213
Level 2 | Series A Penny Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 2 | Money market mutual funds    
Assets:    
Money market mutual funds 0 0
Level 3    
Assets:    
Assets 0 0
Liabilities:    
Liabilities 1,556 2,525
Level 3 | Public Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 3 | Private Placement Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 3 | Series A Penny Warrants    
Liabilities:    
Warrant liabilities 1,556 2,525
Level 3 | Money market mutual funds    
Assets:    
Money market mutual funds $ 0 $ 0