v3.25.4
Segment Reporting - Summary of Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting [Abstract]      
Revenue $ 559 $ 43,258 $ 31,643
Cost of sales (215) (11,810)  
Contracted development costs (44,873) (42,902)  
Personnel research and development costs (18,086) (20,503)  
Other R&D costs (4,794) (4,478)  
General and administrative expenses (22,344) (26,884)  
Restructuring (1,324) 0  
Tax expense (11) (845)  
Other segment items 2,476 18,855  
Net Loss $ (88,612) $ (45,309)