XML 28 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - SFr / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value SFr 0.03 SFr 0.03
Common stock, shares authorized 126,536,183 150,347,467
Common stock, shares issued 80,214,694 78,692,766
Common stock, shares outstanding 80,044,378 78,512,450
Treasury Stock, Shares 170,316 180,316