v3.25.4
Contract liability (Details)
SFr in Thousands
12 Months Ended
Dec. 31, 2024
CHF (SFr)
Disclosure Of Detailed Information About Contract Liability [Line Items]  
Non-current contract liabilities SFr 0
Novartis  
Disclosure Of Detailed Information About Contract Liability [Line Items]  
Decrease through performance obligation being satisfied, contract liabilities SFr 4,333