v3.26.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Earnout liability $ 2,160 $ 2,210
Fair Value, Inputs, Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Warrant liability 276 103
Fair Value, Inputs, Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Earnout liability 2,160 2,210
Certificate of deposit | Fair Value, Inputs, Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Certificate of deposit $ 50 $ 50