v3.26.1
Repurchases of Common Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
May 06, 2026
May 03, 2023
Equity, Class of Treasury Stock [Line Items]          
Preferred Stock, Shares Authorized 50,000,000        
Preferred Stock, Par or Stated Value Per Share $ 0.001        
Common Stock, Par or Stated Value Per Share $ 0.001        
Deferred Ordinary Shares 25,000        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 100,000 100,000 100,000    
Payment, Tax Withholding, Share-based Payment Arrangement $ 12,500 $ 11,300 $ 11,800    
Outgoing Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Share Repurchase Program, Authorized, Amount $ 75,000       $ 500,000
Stock Repurchased During Period, Shares 900,000 900,000      
Stock Repurchased and Retired During Period, Value $ 225,000 $ 200,000      
New Repurchase Program | Subsequent Event          
Equity, Class of Treasury Stock [Line Items]          
Share Repurchase Program, Authorized, Amount       $ 1,000,000