v3.25.4
Trade and other payables - Disclosure of Trade Payables Denominated in Other Currency Explanatory (Details) - CHF (SFr)
SFr in Thousands
Dec. 31, 2025
Dec. 31, 2024
Disclosure Of Trade And Other Payables [Line Items]    
Trade payables SFr 937 SFr 679
CHF    
Disclosure Of Trade And Other Payables [Line Items]    
Trade payables 527 361
EUR    
Disclosure Of Trade And Other Payables [Line Items]    
Trade payables 215 187
USD    
Disclosure Of Trade And Other Payables [Line Items]    
Trade payables 171 76
GBP    
Disclosure Of Trade And Other Payables [Line Items]    
Trade payables SFr 23 SFr 55