v3.25.1
Fair Value Measurements - Schedule of Financial Assets And Liabilities Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Cash equivalents: $ 19,391 $ 16,345
Other non-current liabilities:    
Total 543 1,778
Public Warrants    
Other non-current liabilities:    
Other non-current liabilities 539 1,765
Private Placement Warrants    
Other non-current liabilities:    
Other non-current liabilities 4 13
Level 1    
Assets:    
Cash equivalents: 19,391 16,345
Other non-current liabilities:    
Total 539 1,765
Level 1 | Public Warrants    
Other non-current liabilities:    
Other non-current liabilities 539 1,765
Level 1 | Private Placement Warrants    
Other non-current liabilities:    
Other non-current liabilities 0 0
Level 2    
Assets:    
Cash equivalents: 0 0
Other non-current liabilities:    
Total 4 13
Level 2 | Public Warrants    
Other non-current liabilities:    
Other non-current liabilities 0 0
Level 2 | Private Placement Warrants    
Other non-current liabilities:    
Other non-current liabilities 4 13
Level 3    
Assets:    
Cash equivalents: 0 0
Other non-current liabilities:    
Total 0 0
Level 3 | Public Warrants    
Other non-current liabilities:    
Other non-current liabilities 0 0
Level 3 | Private Placement Warrants    
Other non-current liabilities:    
Other non-current liabilities 0 0
Money market funds    
Assets:    
Cash equivalents: 19,391 16,345
Money market funds | Level 1    
Assets:    
Cash equivalents: 19,391 16,345
Money market funds | Level 2    
Assets:    
Cash equivalents: 0 0
Money market funds | Level 3    
Assets:    
Cash equivalents: $ 0 $ 0