v3.26.1
Net Loss per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted Average Number of Shares Outstanding, Diluted, Adjustment        
Dilutive potential common stock outstanding     12,197,554  
Net loss - Basic $ (36,705) $ (14,501) $ (69,038) $ (28,760)
Net loss - diluted $ (36,705) $ (14,501) $ (69,038) $ (28,760)
Basic weighted average common shares outstanding 57,842,713 40,668,245 51,910,006 38,319,113
Diluted weighted average common shares outstanding 57,842,713 40,668,245 51,910,006 38,319,113
Net loss per share:        
Basic $ (0.63) $ (0.36) $ (1.33) $ (0.75)
Diluted $ (0.63) $ (0.36) $ (1.33) $ (0.75)
Stock-based awards        
Net loss per share:        
Anti-dilutive shares outstanding 6,223,245 2,898,425 6,223,245 2,898,425
2025 Notes        
Net loss per share:        
Anti-dilutive shares outstanding 2,431,647 2,357,739 2,431,647 2,357,739
Series B Convertible Preferred Stock Temporary Equity        
Net loss per share:        
Anti-dilutive shares outstanding 8,654,892 5,256,164 8,654,892 5,256,164