XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Current:      
Swiss $ (14,673) $ 26,833 $ 19,405
Non-Swiss 33,473 25,044 48,829
Deferred:      
Swiss 45,283 (47,517) 26,629
Non-Swiss 11,260 5,093 4,085
Provision for income taxes $ 75,343 $ 9,453 $ 98,947