v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - SFr / shares
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Common stock, par value SFr 0.03 SFr 0.03
Common stock, shares authorized 144,447,967 132,477,166
Common stock, shares issued 96,761,275 96,009,657
Common stock, shares outstanding 96,660,959 95,894,341
Treasury stock, shares 100,316 115,316