XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Share Repurchases (Shares Repurchased Under Programs) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Equity, Class of Treasury Stock [Line Items]        
Total cost of share repurchases $ 77,603 $ 91,408 $ 149,032 $ 252,594
Open Market Share Repurchase Programs        
Equity, Class of Treasury Stock [Line Items]        
Total number of share repurchases 791,420 1,771,603 1,724,810 5,280,736
Total cost of share repurchases $ 77,603 $ 91,409 $ 149,032 $ 252,594
Average price paid per share $ 98.06 $ 51.6 $ 86.4 $ 47.83