v3.26.1
Organization and Business - Liquidity and Going Concern (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 12, 2026
Dec. 31, 2025
Organization and Business      
Accumulated deficit $ (391,067)   $ (399,916)
Upfront revenue and royalties   $ 16,000