v3.25.2
Contract revenues and other operating income (Details) - CHF (SFr)
SFr in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disclosure of disaggregation of revenue from contracts with customers [line items]        
Contract revenue SFr 1,306 SFr 687 SFr 2,296 SFr 687
Takeda        
Disclosure of disaggregation of revenue from contracts with customers [line items]        
Contract revenue SFr 1,306 SFr 687 SFr 2,296 SFr 687