v3.25.4
Segment Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Research and development $ 17,861 $ 11,546 $ 13,595
Reportable Segment      
Segment Reporting Information [Line Items]      
Indirect research and development expense 7,685 5,030 2,737
Research and development 17,861 11,546 13,595
Reportable Segment | Cadisegliatin      
Segment Reporting Information [Line Items]      
Direct research and development expense: 11,434 6,026 10,182
Reportable Segment | Other projects      
Segment Reporting Information [Line Items]      
Direct research and development expense: $ (1,258) $ 490 $ 676