v3.25.1
Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Short-term investments $ 65,541 $ 71,230
Assets 68,251 72,117
Liabilities:    
Liabilities 3,014 2,508
Public warrants    
Liabilities:    
Warrant liabilities 454 1,555
Private Placement Warrants    
Liabilities:    
Warrant liabilities 780 953
Series A Penny Warrants    
Liabilities:    
Warrant liabilities 1,780  
Level 1    
Assets:    
Short-term investments 849 849
Assets 3,559 1,736
Liabilities:    
Liabilities 454 1,555
Level 1 | Public warrants    
Liabilities:    
Warrant liabilities 454 1,555
Level 1 | Private Placement Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 1 | Series A Penny Warrants    
Liabilities:    
Warrant liabilities 0  
Level 2    
Assets:    
Short-term investments 64,692 70,381
Assets 64,692 70,381
Liabilities:    
Liabilities 780 953
Level 2 | Public warrants    
Liabilities:    
Warrant liabilities 0 0
Level 2 | Private Placement Warrants    
Liabilities:    
Warrant liabilities 780 953
Level 2 | Series A Penny Warrants    
Liabilities:    
Warrant liabilities 0  
Level 3    
Assets:    
Short-term investments 0 0
Assets 0 0
Liabilities:    
Liabilities 1,780 0
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,780  
Money market mutual funds    
Assets:    
Money market mutual funds 2,710 887
Money market mutual funds | Level 1    
Assets:    
Money market mutual funds 2,710 887
Money market mutual funds | Level 2    
Assets:    
Money market mutual funds 0 0
Money market mutual funds | Level 3    
Assets:    
Money market mutual funds $ 0 $ 0