Income Taxes - Schedule of Income Taxes Paid, Net of Refunds Received (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Income Tax Examination [Line Items] | |||
| Switzerland - Federal | $ 19,028 | ||
| Switzerland - Cantonal: | 21,967 | ||
| Foreign: | |||
| Total Foreign | 45,358 | ||
| Total | 86,353 | $ 67,484 | $ 50,855 |
| Vaud | |||
| Income Tax Examination [Line Items] | |||
| Switzerland - Cantonal: | 21,851 | ||
| Zurich | |||
| Income Tax Examination [Line Items] | |||
| Switzerland - Cantonal: | 116 | ||
| United States | |||
| Foreign: | |||
| Total Foreign | 6,502 | ||
| China | |||
| Foreign: | |||
| Total Foreign | 9,466 | ||
| Japan | |||
| Foreign: | |||
| Total Foreign | 5,283 | ||
| Brazil | |||
| Foreign: | |||
| Total Foreign | 5,059 | ||
| Sweden | |||
| Foreign: | |||
| Total Foreign | 4,551 | ||
| Other | |||
| Foreign: | |||
| Total Foreign | $ 14,497 | ||