v3.26.1
Fair Value Measurements - Liabilities at fair value on a recurring basis (Details) - Recurring basis - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Measurements    
Total financial liabilities $ 26,260 $ 29,560
Series A warrant to purchase common stock    
Fair Value Measurements    
Total financial liabilities 20,560 23,100
Series C warrant to purchase common stock    
Fair Value Measurements    
Total financial liabilities 5,700 6,460
Level 3    
Fair Value Measurements    
Total financial liabilities 26,260 29,560
Level 3 | Series A warrant to purchase common stock    
Fair Value Measurements    
Total financial liabilities 20,560 23,100
Level 3 | Series C warrant to purchase common stock    
Fair Value Measurements    
Total financial liabilities $ 5,700 $ 6,460