v3.26.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Current:      
Swiss $ 54,644 $ (14,673) $ 26,833
Non-Swiss 30,866 33,473 25,044
Deferred:      
Swiss 38,192 45,283 (47,517)
Non-Swiss (8,370) 11,260 5,093
Provision for income taxes $ 115,332 $ 75,343 $ 9,453