v3.26.1
Organization and Basis of Presentation (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
item
Dec. 31, 2025
USD ($)
Organization and Basis of Presentation    
Number of product candidates | item 2  
Accumulated deficit | $ $ (407,025) $ (362,579)