v3.26.1
Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net Income (Loss) $ (13,722) $ (20,781)
Weighted-Average Number of Shares Outstanding, Basic 68,207,313 67,462,450
Weighted-Average Number of Shares Outstanding, Diluted 68,207,313 67,462,450
Net loss per share, Basic $ (0.2) $ (0.31)
Net loss per share, Diluted $ (0.2) $ (0.31)
Common Stock [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Weighted-Average Number of Shares Outstanding, Basic 47,767,313 67,462,450
Weighted-Average Number of Shares Outstanding, Diluted 47,767,313 67,462,450
Common Stock [Member] | Pre-Funded Warrant [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Weighted-Average Number of Shares Outstanding, Basic 20,440,000 0
Weighted-Average Number of Shares Outstanding, Diluted 20,440,000 0