XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchases (Tables)
3 Months Ended
Sep. 30, 2023
Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]  
Shares Repurchased Under Programs

Three Months Ended

September 30, 

2023

2022

Total number of share repurchases

2,158,398

Total cost of share repurchases

$

91,884

$

Average price paid per share

$

42.57

$