XML 77 R67.htm IDEA: XBRL DOCUMENT v3.26.3
Share Repurchases (Shares Repurchased Under Programs) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Equity, Class of Treasury Stock [Line Items]    
Total cost of share repurchases $ 84,575 $ 7,595
Open Market Share Repurchase Programs    
Equity, Class of Treasury Stock [Line Items]    
Total number of share repurchases 658,088 56,817
Total cost of share repurchases $ 83,990 $ 7,594
Average price paid per share $ 127.63 $ 133.66