Employee Benefit Plans - Narrative (Details) SFr in Thousands, $ in Thousands |
6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2026
CHF (SFr)
|
Dec. 31, 2026
USD ($)
|
Dec. 31, 2026
CHF (SFr)
|
|
| Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] | ||||
| Contributions made to plan | $ 213 | SFr 168 | ||
| Forecast | ||||
| Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] | ||||
| Contributions made to plan | $ 427 | SFr 336 | ||
| Defined contribution plan, increase (decrease), cost | $ 214 | SFr 168 | ||