XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity (Share Repurchase Program) (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Share Repurchase Program [Line Items]      
Number of shares repurchased (in shares) 6,700    
Aggregate cost of shares repurchased $ 588,028 $ 523,751 $ 418,346
2023 Share Repurchase Program      
Share Repurchase Program [Line Items]      
Number of shares repurchased (in shares) 6,679 4,459 0
Aggregate cost of shares repurchased $ 588,028 $ 364,639 $ 0
Shares repurchased for cancellation (in shares)   4,100  
Shares repurchased for cancellation   $ 332,100  
Aggregate cost of shares repurchased but not yet paid $ 18,700 $ 19,500  
2020 Share Repurchase Program      
Share Repurchase Program [Line Items]      
Number of shares repurchased (in shares) 0 2,641 7,562
Aggregate cost of shares repurchased $ 0 $ 159,112 $ 418,346