v3.26.1
Organization (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
product
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of commercial-stage products | product 3    
Accumulated Deficit $ 382,599   $ 376,297
Net loss 6,302 $ 11,246  
Cash and cash equivalents 109,295 $ 73,490 $ 100,092
Investments $ 101,300