v3.26.1
Segment Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total research and development expense $ 8,978 $ 2,830
Reportable Segment    
Segment Reporting Information [Line Items]    
Indirect research and development expense 2,394 1,799
Total research and development expense 8,978 2,830
Reportable Segment | Cadisegliatin    
Segment Reporting Information [Line Items]    
Direct research and development expense 6,507 918
Reportable Segment | Other projects    
Segment Reporting Information [Line Items]    
Direct research and development expense $ 77 $ 113