XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Tables)
3 Months Ended
Jun. 30, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Class of Treasury Stock Our share repurchases consisted of the following:
Three Months Ended June 30,
20242023
Shares repurchased pursuant to the provisions of the various employee restricted stock awards:
Number of shares82,673 88,953 
Average price per share$70.16$61.92
Total amount repurchased$5.8 million$5.5 million
Shares repurchased in conjunction with our share repurchase program:
Number of shares401,111 426,479 
Average price per share$64.76$58.62
Total amount repurchased$26.0 million$25.0 million