v3.26.1
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