v3.26.1
Fair Value - Schedule of Fair Value Measurements by Level (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
ASSETS    
Marketable securities, current and non-current $ 52,133 $ 43,460
Warrant asset 88 131
Total fair value 52,221 43,591
Liabilities:    
Convertible debt, non-current 110,458 109,986
Total liabilities 110,458 109,986
Level 1    
ASSETS    
Marketable securities, current and non-current 52,133 43,460
Warrant asset 0 0
Total fair value 52,133 43,460
Liabilities:    
Convertible debt, non-current 0 0
Total liabilities 0 0
Level 2    
ASSETS    
Marketable securities, current and non-current 0 0
Warrant asset 88 131
Total fair value 88 131
Liabilities:    
Convertible debt, non-current 110,458 109,986
Total liabilities 110,458 109,986
Level 3    
ASSETS    
Marketable securities, current and non-current 0 0
Warrant asset 0 0
Total fair value 0 0
Liabilities:    
Convertible debt, non-current 0 0
Total liabilities $ 0 $ 0