v3.26.1
Income Taxes - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Current taxes:      
Total current tax expense $ 133,329 $ 48,174 $ 21,503
Deferred taxes:      
Total deferred tax benefit 0 0 0
Total income tax expense 133,329 48,174 21,503
Bermuda      
Current taxes:      
Total current tax expense 0 0 0
Deferred taxes:      
Total deferred tax benefit 0 0 0
United States      
Current taxes:      
Total current tax expense 53,467 48,174 21,813
Deferred taxes:      
Total deferred tax benefit 0 0 0
Switzerland      
Current taxes:      
Total current tax expense 79,889 0 0
Deferred taxes:      
Total deferred tax benefit 0 0 0
Other      
Current taxes:      
Total current tax expense (27) 0 (310)
Deferred taxes:      
Total deferred tax benefit $ 0 $ 0 $ 0