v3.26.1
Shareholders' Equity - Schedule of Shares Repurchased (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Share Repurchase Program [Line Items]      
Aggregate cost of shares repurchased $ 557,043 $ 588,028 $ 523,751
2023 Share Repurchase Program      
Share Repurchase Program [Line Items]      
Number of shares repurchased (in shares) 6,167 6,679 4,459
Aggregate cost of shares repurchased $ 557,043 $ 588,028 $ 364,639
Shares repurchased for cancellation (in shares)     4,100
Shares repurchased for cancellation     $ 332,100
Aggregate cost of shares repurchased but not yet paid $ 40,800 $ 18,700 $ 19,500
2020 Share Repurchase Program      
Share Repurchase Program [Line Items]      
Number of shares repurchased (in shares) 0 0 2,641
Aggregate cost of shares repurchased $ 0 $ 0 $ 159,112