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