XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Repurchases of Shares (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
May 03, 2023
Equity, Class of Treasury Stock [Line Items]      
Share repurchase program, number of shares authorized     $ 500,000
Shares repurchased during period, number 446,661    
Aggregate value of shares repurchased pursuant to authorization $ 100,000    
Shares obtained in connection with share based compensation award programs 77,544 57,161  
Payments for shares obtained in connection with share based compensation programs $ 10,616 $ 9,213  
Share Repurchase Program, Remaining Authorized, Amount $ 400,000