v3.26.3
Condensed Consolidated Balance Sheets (Parenthetical) - SFr / shares
Sep. 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,930,842 96,009,657
Common stock, shares outstanding 96,855,526 95,894,341
Treasury stock, shares 75,316 115,316