XML 339 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Repurchases of Shares (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
May 03, 2023
Equity, Class of Treasury Stock [Line Items]      
Share repurchase program, number of shares authorized     $ 500,000
Shares repurchased during period, number   68,177  
Aggregate value of shares repurchased pursuant to authorization   $ 14,283  
Shares obtained in connection with share based compensation award programs 51,494 57,704  
Payments for shares obtained in connection with share based compensation programs $ 8,724 $ 11,737