v3.26.1
Organization and Business - Liquidity and Going Concern (Details) - USD ($)
$ in Thousands
Feb. 22, 2026
Jun. 30, 2026
Jan. 12, 2026
Dec. 31, 2025
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Accumulated deficit   $ (403,749)   $ (399,916)
Upfront revenue and royalties     $ 16,000  
License and Supply Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Fee to extinguish repurchase option $ 3,000      
Product revenue $ 19,000