XML 39 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - SFr / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common stock, par value SFr 0.03 SFr 0.03
Common stock, shares authorized 150,347,467 145,364,335
Common stock, shares issued 78,692,766 77,170,382
Common stock, shares outstanding 78,512,450 76,990,066
Treasury stock, shares 180,316 180,316