Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)

v3.25.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Level 3
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of December 31, 2024 $ 1,274
Change in fair value (144)
Balances as of March 31, 2025 1,130
Earn-Out Shares  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of December 31, 2024 1,257
Change in fair value (137)
Balances as of March 31, 2025 1,120
Public Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of December 31, 2024 9
Change in fair value (4)
Balances as of March 31, 2025 5
Private Placement Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of December 31, 2024 8
Change in fair value (3)
Balances as of March 31, 2025 $ 5