v3.26.1
Shareholder's Equity (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Feb. 09, 2026
May 31, 2024
Share Repurchase Program [Line Items]          
Shares of common stock repurchased and retired (in shares) 11.4 3.4      
Value of common stock shares repurchased and retired $ 478,700 $ 172,600      
Excises taxes as part of the costs of shares repurchased 1,731 $ 0 $ 0    
2024 Share Repurchase Program          
Share Repurchase Program [Line Items]          
Amount of common stock authorized under share repurchase program         $ 500,000
2026 Share Repurchase Program          
Share Repurchase Program [Line Items]          
Amount of common stock authorized under share repurchase program       $ 1,000,000  
Value common stock shares remaining shares available for future repurchases $ 848,600